突然接到一个JSP联结Oracle数据库的活,急!~!~!~!~!急1!~!~!~!~!大家 帮忙呀!~!~!~!~!~!~!~!~!~!
主要就是JSP的一个查询系统读数据库,本来是Access数据库,没什么问题
但是转成连接oracle数据库,我就把语句改了,如下:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:mydb";
String user="system";
String password="manager";
Connection conn= DriverManager.getConnection(url,user,password);
mydb就是数据库名子和SID
而且oracle 9 i下面JDBC文件夹下的/lib下的 class12.jar也放到了TOMCAT下的common/lib下了
为什么还不成功,请指教,急,急,急,急!~!~!~!~!~!~!~!~!~!~!
问题点数:40、回复次数:11Top
1 楼terry_yip(我只回答引起我思考的问题)回复于 2006-03-04 21:04:02 得分 0
1 请检查一下你本地有无有装oracle 服务器端 2 oracle数据库的驱动程序也不止一种的,不同的驱动程序的Class.forName()也是不一样的。
Top
2 楼xiongbing528(多情剑客无情剑)回复于 2006-03-04 21:17:53 得分 0
oracle服务开了没有啊Top
3 楼725137(2006年不会菜)回复于 2006-03-04 21:19:19 得分 0
嗯。你装了本地服务端了没呢?还有system那个用户是否可以登陆。
你改成scott用户试试呢?密码是:tigerTop
4 楼doway(john)回复于 2006-03-04 21:19:40 得分 0
楼主讲的这些都对,没有问题。
Top
5 楼donotbealoser(戈壁沙漠)回复于 2006-03-04 23:26:40 得分 0
oracle服务器没开Top
6 楼alps014_1()回复于 2006-03-05 01:14:07 得分 0
哥们们,现在不知道怎么又发现一个更难弄的难题,用的是JSP+Tomcat开发的Oracle数据库程序,可是我配好JDK和Tomcat后输入http://localhost:8080回车后出现的不是Tomcat界面,而是有关于Oracle的界面,我也不知道是怎么回事,然后我在服务中把oracle的服务关了以后,就可以用tomcat了,但是我的程序一定要访问oracle呀,请问,我该怎么办呀??????????
汗呀!~!~!~!急死了!~!~!~!~!Top
7 楼rickhunterchen(千山鸟飞绝)回复于 2006-03-05 10:17:51 得分 0
楼上的,这是因为oracle占用了tomcat的端口,你可以修改tomcat端口,也可以修改oracle端口。Top
8 楼doway(john)回复于 2006-03-05 11:21:18 得分 0
不想改的话,先启动 Tomcat,再启动 Oracle 就成了。
Top
9 楼songxin19811225(haha)回复于 2006-03-05 13:46:08 得分 0
我也出现过像他这样的oracle占用tomcat的端口,我是把tomcat改了.不过我想知道oracle的端口怎么该.请知道的朋友告诉一下,谢谢!!!Top
10 楼rickhunterchen(千山鸟飞绝)回复于 2006-03-05 14:17:45 得分 0
关于oracle端口的修改可以参考这里:
http://www.blogjava.net/rickhunter/archive/2005/10/28/17290.html
在我的回复中有。Top
11 楼zuoyangguang(瓜瓜)回复于 2006-03-05 14:55:49 得分 0
是什么活啊,不用jsp+servlet吗?
测试数据库是否连接成功要写一个class,在main()方法里测试,别在jsp里的脚本里测试
Top




