当前位置: 技术问答>java相关
怎样搭建jdbc访问oracle的软件环境?
来源: 互联网 发布时间:2015-07-01
本文导语: 环境: os:win2000 oracle8.1.5 jdk1.3 tomcat3.0 怎样设置才能使用jsp访问oracle数据库。 前提:tomcat能够正常启动,简单的jsp程序可以运行。如:helloworld程序。 | 下载oracle的jdbc驱动程序,...
环境:
os:win2000
oracle8.1.5
jdk1.3
tomcat3.0
怎样设置才能使用jsp访问oracle数据库。
前提:tomcat能够正常启动,简单的jsp程序可以运行。如:helloworld程序。
os:win2000
oracle8.1.5
jdk1.3
tomcat3.0
怎样设置才能使用jsp访问oracle数据库。
前提:tomcat能够正常启动,简单的jsp程序可以运行。如:helloworld程序。
|
下载oracle的jdbc驱动程序,通过jdbc访问数据库
http://www.csdn.net/expert/topic/670/670716.xml?temp=.9889337
或者通过jdbc-odbc桥访问数据库
连接数据库例子
城市编号
中文描述
http://www.csdn.net/expert/topic/670/670716.xml?temp=.9889337
或者通过jdbc-odbc桥访问数据库
连接数据库例子
城市编号
中文描述
|
classes12.zip加到classpath中
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch (Exception e) {out.println(e);}
Connection con;
Statement stmt;
ResultSet rs;
String url="jdbc:oracle:thin:@192.168.0.1:1521:orcl";
con=DriverManager.getConnection(url,"system","manager");
stmt = con.createStatement();
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch (Exception e) {out.println(e);}
Connection con;
Statement stmt;
ResultSet rs;
String url="jdbc:oracle:thin:@192.168.0.1:1521:orcl";
con=DriverManager.getConnection(url,"system","manager");
stmt = con.createStatement();
|
JSP链接Oracle数据库的几种方法
Jsp链接数据库一般的方式都是通过JDBC。经过一天的测试,我找到几种不同的方法来链接Oracle数据库,以供参考:
数据配置环境
数据库:Oracle 8.15i
Web服务器:Resin 2.11
第一种:利用ODBC链接
1.1配置ODBC
数据源名称:test
服务名称:B2BDB
用户ID:demo
1.2连接程序代码
id
name
idcard
sex
tel
fax
email
duty
1.3显示界面
id name idcard sex tel fax email duty
22 asg 620503790524091 2 86-29-7408637 86-29-7408637 dfgdfhg aasdfgasg
21 卢斌 620503790524091 1 86-29-7408637 86-29-7408600 dooluby@163.com web开发者
1.4出现的问题
这种方式在我机子上出现一个很奇怪的错误(或许是错误),就是在连接数据库的时候总是没有响应,非要用其他的ODBC引导一下才能成功,呵呵
第二种:thin模式
id
name
idcard
sex
tel
fax
email
duty
这种方法倒是很好的,但是需要一个JDBC包(classes12.zip)的支持,在很多地方都可以下载得到,不同的服务企业有不同的配置,下面我来说明一下:
1、对于Resin:
Resin v2.1的确制作得非常好,总之我在配置的时候十分方便就是了。把classes12.zip文件拷贝到Resinlib目录,并且确保这个目录在CLASSPATH中就可以了。方法比较简单。
2、对于Tomcat:
Tomcat就比较麻烦了,首先要确定你运行的目录,例如你Tomcat设置的目录为myjsp,那么,Tomcat会在此目录下自动生成一个WEB-INF目录,这个目录下还有一个classes目录,你要把classes12.zip文件解压(解压后有两个目录,一个是javax、一个是oracle)到这个目录就可以了。
Jsp链接数据库一般的方式都是通过JDBC。经过一天的测试,我找到几种不同的方法来链接Oracle数据库,以供参考:
数据配置环境
数据库:Oracle 8.15i
Web服务器:Resin 2.11
第一种:利用ODBC链接
1.1配置ODBC
数据源名称:test
服务名称:B2BDB
用户ID:demo
1.2连接程序代码
id
name
idcard
sex
tel
fax
duty
1.3显示界面
id name idcard sex tel fax email duty
22 asg 620503790524091 2 86-29-7408637 86-29-7408637 dfgdfhg aasdfgasg
21 卢斌 620503790524091 1 86-29-7408637 86-29-7408600 dooluby@163.com web开发者
1.4出现的问题
这种方式在我机子上出现一个很奇怪的错误(或许是错误),就是在连接数据库的时候总是没有响应,非要用其他的ODBC引导一下才能成功,呵呵
第二种:thin模式
id
name
idcard
sex
tel
fax
duty
这种方法倒是很好的,但是需要一个JDBC包(classes12.zip)的支持,在很多地方都可以下载得到,不同的服务企业有不同的配置,下面我来说明一下:
1、对于Resin:
Resin v2.1的确制作得非常好,总之我在配置的时候十分方便就是了。把classes12.zip文件拷贝到Resinlib目录,并且确保这个目录在CLASSPATH中就可以了。方法比较简单。
2、对于Tomcat:
Tomcat就比较麻烦了,首先要确定你运行的目录,例如你Tomcat设置的目录为myjsp,那么,Tomcat会在此目录下自动生成一个WEB-INF目录,这个目录下还有一个classes目录,你要把classes12.zip文件解压(解压后有两个目录,一个是javax、一个是oracle)到这个目录就可以了。
|
讲ORACLE的jdbc(class111.zip或者class12.zip)放在tomcat/lib中