oracle 8i 数据库连接问题

sonic18 2004-08-05 05:50:35
代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn= DriverManager.getConnection("jdbc:oracle:thin:@16.107.1.254:1521:oradb","scott","tiger");
out.print("连接数据库成功");
conn.close();
}
catch (ClassNotFoundException e) {
out.print(e.getMessage());
}
%>
</body>
</html>

返回显示 : oracle.jdbc.driver.OracleDriver

大家说说是什么原因?
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
AHUA1001 2004-08-06
  • 打赏
  • 举报
回复
好好看看这句,("jdbc:oracle:thin:@16.107.1.254:1521:oradb","scott","tiger");
你的IP地址有点奇特啊!
另外,
去找一个安装过ORACLE的机器,把CLASSES12.JAR拷贝过来就可以了。
如果没有CLASSES12.JAR,一定有CLASSES12.ZIP,把CLASSES12.ZIP的名字改成CLASSES12.JAR就可以了。
outiejun 2004-08-06
  • 打赏
  • 举报
回复
这个提示是未找到驱动程序,把class12.zip放到lib目录下或者加到classpath中就可以了。
sdjiang2004 2004-08-06
  • 打赏
  • 举报
回复
就是在catch (ClassNotFoundException e) {
out.print(e.getMessage());
}后面再加一段
catch (SQLException e) {
out.print(e.getMessage());
}
就可以了,要么就干脆把ClassNotFoundException 改成Exception 就完了

如果是驱动问题的话,就要把oracle jdbc的那两个库文件添加到你的服务器的classpath下

sonic18 2004-08-06
  • 打赏
  • 举报
回复
to : sdjiang2004()
我应该怎样加?
windgoogle 2004-08-06
  • 打赏
  • 举报
回复
找不到驱动
sonic18 2004-08-06
  • 打赏
  • 举报
回复
应该怎么改?加什么?
如果是驱动的问题,应该怎么做?
sdjiang2004 2004-08-05
  • 打赏
  • 举报
回复
偶看你这个代码可能连编译都不会通过吧?应该还有一个SQLException要catch。否则Connection conn= DriverManager.getConnection("","","")这句一定过不了。
blackrye 2004-08-05
  • 打赏
  • 举报
回复
找不到驱动吧.

81,095

社区成员

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

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