jsp连接oracle问题,再现等待,解决马上给分!

sfw 2002-09-15 11:53:27
我把classes111.zip,classes102.zip拷到了D:\weblogic\wlserver6.1\lib下面,环境变量也加了:D:\weblogic\wlserver6.\lib\classes111.zip;
D:\weblogic\wlserver6.1\lib\classes102.zip
连接数据库的代码是:
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<%@ page import="java.lang.*"%>
<html>
<body>
<%
try
{
Connection con;
Statement stmt;
ResultSet rs;
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc.oracle:thin:@server:1521:sername";
con=DriverManager.getConnection(url,"","");
out.println("connect successful!");
stmt=con.createStatement();
}catch(Exception e){out.println(e);}
%>
</body>
</html>
但是会出错,提示:
java.sql.SQLException: No suitable driver
我用的weblogic6.1

...全文
21 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
upc_chenli 2002-09-15
  • 打赏
  • 举报
回复
这个错误如下几种可能:
1。 Oracle没有启动
2。 你的url有误,比如server的名称,如果你有JBuilder,你可以用Database pilot测试一下。这种可能比较大。

我还有一个疑问:

你既然是用bea weblogic,那为什么不用连接池呢?
sfw 2002-09-15
  • 打赏
  • 举报
回复
我把点变成了冒号,但是还会出错:
java.sql.SQLException: Io 8: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
rootwuyu 2002-09-15
  • 打赏
  • 举报
回复
仔细看了一下你的贴子,sorry,我没注意到,你的url拼错了,正确的thin方式应该是

jdbc:oracle:thin:用户名/密码@服务器:1521:数据库

或者是

jdbc:oracle:thin@服务器:端口:数据库

你把冒号做成点去了。

rootwuyu 2002-09-15
  • 打赏
  • 举报
回复
跟*.zip、*.jar没关系,要是有关系就会报classNotFoundException之类的异常了。

不需要加class111.zip、class102.zip,你把oracle8i的class12.zip放过去再试试。

你翻译一下你报错的信息就知道了,驱动不对嘛!

liuyude 2002-09-15
  • 打赏
  • 举报
回复
please rename *.zip to *.jar

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧