如何在windosws 2000中安装jsp并访问oracle?.htm
来自「写给JSP初级程序员的书」· HTM 代码 · 共 36 行
HTM
36 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0057)http://eps.www85.cn4e.com/java/article/devshow.asp?id=170 -->
<HTML><HEAD><title>csdn_如何在Windosws 2000中安装JSP并访问Oracle?</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>TD {
FONT-FAMILY: "Verdana", "Arial", "宋体"; FONT-SIZE: 9pt
}
A {
COLOR: #660000; TEXT-DECORATION: underline
}
A:hover {
COLOR: #660000; TEXT-DECORATION: none
}
.line {
LINE-HEIGHT: 14pt
}
</STYLE>
<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff text=#000000>
<table><tbody>
<TR>
<TD height=21>
<DIV align=center><B><FONT size=3>如何在Windosws
2000中安装JSP并访问Oracle? <BR><FONT size=2> </FONT></FONT></FONT>
<HR align=center color=#cccccc noShade SIZE=1>
</DIV></TD></TR>
<TR>
<TD class=line><FONT
color=#333300>如何在Windosws 2000中安装JSP并访问Oracle? <BR>系统环境: <BR>1、操作系统:Windows 2000<BR>2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版<BR>3、安装路径:C:\ORACLE<BR><BR>本例使用软件下载地址: <BR>1、jdk-1_2_2_006-win.exe[19.5MB]<BR> http://java.sun.com/products/jdk/1.2/<BR>2、jakarta-tomcat.zip[2.26MB]<BR> http://jakarta.apache.org/builds/tomcat/release/v3.1/<BR><BR>安装方法: <BR><BR>一、安装JDK<BR>第一步,双击jdk-1_2_2_006-win.exe文件进行安装,使用缺省配置进行安装<BR> JDK的缺省安装目录为C:\jdk1.2.2,JRE的缺省安装目录为C:\Program Files\JavaSoft\JRE\1.2;<BR><BR>第二步,更新环境变量<BR> 开始->设置->控制面板->系统->高级->环境变量->系统变量<BR> 追加CLASSPATH: c:\jdk1.2.2\lib\tools.jar;c:\jdk1.2.2\lib\dt.jar;<BR> 追加PATH: c:\jdk1.2.2;c:\jdk1.2.2\bin;<BR><BR><BR>二、安装Tomcat<BR>第一步,用WinZIP把jakarta-tomcat.zip解压缩到c:\jakarta-tomcat目录下<BR>第二步,进入c:\jakarta-tomca\bin目录,找到startup.bat批处理文件,打开编辑<BR> 在行:start后面加上以下两行: <BR> SET TOMCAT_HOME=c:\jakarta-tomcat<BR> SET JAVA_HOME=c:\jdk1.2.2<BR><BR>第三步,双击startup.bat启动tomcat服务器<BR> 这时,屏幕上会出现一个dos窗口,停止不动,并有一些运行成功tomcat和初始化信息,<BR> 证明tomcat运行成功。<BR><BR>第四步,在浏览器上输入http://localhost:8080/<BR> 如果能看到Tomcat Version 3.1这一页就表示Tomcat安装成功了。 <BR> 上面有一些jsp和servlet的例子,至此jsp环境搭建完成。<BR><BR><BR>注:上面那个停止不动的DOS窗口不能关掉,否则tomcat服务器停止服务<BR><BR>注:JSP文件第一次运行比较慢<BR><BR><BR>三、第一个JSP例子<BR>给这个程序取名为test.jsp,放到c:\jakarta-tomcat\webapps\examples目录下<BR>浏览器中输入http://localhost:8080/examples/test.jsp<BR><BR><% <BR>String Str = "Hello JSP!"; <BR>out.print("Hello JSP!"); <BR>%> <BR><h2><%=Str%></h2><BR><BR><BR>四、写第一个连接Oracle的JSP程序test.jsp<BR><BR>1、连入SQL*Plus<BR>以system/manager用户登录,<BR>SQL> conn system/manager<BR><BR>创建新的用户:如user1/pass1,赋予connect,resource权限。<BR>SQL> grant connect,resource to user1 identified by pass1;<BR><BR>SQL> conn user1/pass1<BR>SQL> create table test(a number,b char(10));<BR>SQL> insert into test values(1,'一');<BR>SQL> insert into test values(2,'二');<BR>SQL> insert into test values(3,'三');<BR>SQL> commit;<BR><BR>SQL> select * from test;<BR><BR>A B<BR>---------- ----------<BR>1 一<BR>2 二<BR>3 三<BR><BR>2、配置ODBC(在服务器端设置)<BR><BR>开始->设置->控制面板->管理工具->数据源 (ODBC)->系统DSN->添加-><BR>选择“Oracle ODBC Driver”->完成-><BR><BR>Data Source Name:test 名字随便取,好记就行,如:test<BR>Service Name:oradb Oracle数据库的实例名,本例:oradb,一般Oracle默认安装为ORCL<BR>UserID:user1 Oracle用户名,本例:user1<BR><BR>按“OK”->按“确定”退出<BR><BR><BR>3、在c:\jakarta-tomcat\webapps\examples下创建test.jsp,用notebook编辑,输入以下代码<BR><!--首先导入一些必要的packages--><BR><%@ page info="database handler"%><BR><%@ page import="java.io.*"%><BR><%@ page import="java.util.*"%><BR><BR><!--告诉编译器使用SQL包--> <BR><%@ page import="java.sql.*"%><BR><BR><%@ page import="javax.servlet.*"%><BR><%@ page import="javax.servlet.http.*"%><BR><BR><%<BR>//以try开始<BR>try<BR>{<BR>Connection con;<BR>Statement stmt;<BR>ResultSet rs;<BR><BR>//加载驱动程序,下面的代码为加载JDBD-ODBC驱动程序<BR>Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<BR><BR>//用适当的驱动程序连接到数据库,test"是系统dsn名<BR>String url="jdbc:odbc:test";<BR><BR>//建立连接,类似于ASP中的创建数据库联接<BR>con=DriverManager.getConnection(url, "user1", "pass1");<BR><BR>//创建一个JDBC声明<BR>stmt = con.createStatement();<BR><BR>//增加新记录<BR>stmt.executeUpdate("INSERT INTO test (a,b) VALUES (1,'2')");<BR><BR>//查询记录<BR>rs = stmt.executeQuery("SELECT a,b from test");<BR><BR>//输出查询结果<BR>out.println("<table border=1 width=400>");<BR>while (rs.next())<BR>{<BR>String col1 = rs.getString(1);<BR>String col2 = rs.getString(2);<BR>//打印所显示的数据<BR>out.println("<tr><td>"+col1+"</td><td>"+col2+"</td></tr>");<BR>}<BR>out.println("</table>");<BR>}<BR><BR>//如果加载时出错,给出相应的错误信息<BR>catch (Exception e) {}<BR>%><BR><BR><BR>4、打开一个浏览器窗口,输入以下地址来查看运行结果<BR>http://localhost:8080/examples/test.jsp<BR><BR></FONT></TD></TR>
<TR>
<TD height=5>
<HR align=center color=#cccccc noShade SIZE=1>
</TD></TR></TBODY></BODY></HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?