仍旧是这个问题:“java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver ”

tufanshu 2003-12-22 09:38:53
在jb9下调试出现这种问题,
在单单tomcat下拋出“java.sql.SQLException: No suitable driver ”异常。
源代码如下:
jsp_oracle.jsp

<%@ page contentType="text/html; charset=GBK" %>
<%@ page import= "java.sql.*" %>
<html>
<head>
<title>
jsp_access
</title>
</head>

<body bgcolor="#ffffff">
<br>
<%
try
{
Connection con;
Statement stmt;
ResultSet rs;

//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:odbc:thin:192.168.0.1:1521:eblink";
con= DriverManager.getConnection(url,"system","eblink");
out.println("dfd");

stmt= con.createStatement();

rs = stmt.executeQuery("select * from MY_TABLE_1");

while(rs.next())
out.println("<tr><td>"+rs.getString(3)+"</td></tr><br>");
out.println("</table>");


}
catch(ClassNotFoundException cnfe)
{
out.println(cnfe);
}
catch(SQLException sqle)
{
out.println(sqle);
}

%>

</body>
</html>

我搜索以前的帖子,帖子上说的把oracle里的class12.jar,拷贝到tomcat\common\lib\下,但是还不行。仍是连不上oracle数据库
...全文
74 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceblade 2003-12-23
  • 打赏
  • 举报
回复

String url = "jdbc:oracle:thin:192.168.0.1:1521:eblink";
hbzyduwu 2003-12-23
  • 打赏
  • 举报
回复
我也遇过,拷由oracle安装目录下jdbc\lib下面的class111.jar文件到你的服务器的安装目录的common\lib下,重启服务器.

再试试吧,兄弟
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
路径有问题
tufanshu 2003-12-23
  • 打赏
  • 举报
回复
楼上的,我用的是一个版本,也能连到数据库用sql*plus
lfxhyf7979 2003-12-23
  • 打赏
  • 举报
回复
首先明确几个问题.
oracle数据库是在你的本机上吗?
如果不是,你使用的oracle驱动和运程的oracle驱动是一个版本吗?比如远程是9i你使用的是8i,那样是不行的.

首先试试用sql/plus或tnsping试试是否能连接数据库.
dytsoft 2003-12-22
  • 打赏
  • 举报
回复
配置在系统的环境变量
classpath=d:\oracle\classes12.zip
tufanshu 2003-12-22
  • 打赏
  • 举报
回复
下载的那个ojdbc14.jar用在哪里?
tufanshu 2003-12-22
  • 打赏
  • 举报
回复
包加进去,还是不行....
Leemaasn 2003-12-22
  • 打赏
  • 举报
回复
你要明白。
JBuilder运行Java程序,也是需要它自己一个环境,
你必须在他的环境里添加进Oracle的运行库。。。


如:
点你的项目的属性;
在Path页上选择:Requair Libraries,添加Oracle的驱动,试试。。。
tufanshu 2003-12-22
  • 打赏
  • 举报
回复
我把那个库加进去仍然不可以。。。
haimingway 2003-12-22
  • 打赏
  • 举报
回复
在jb9的tools/configuare libraries/new一个新目录选中oracle中的class12.jar包add进去
tufanshu 2003-12-22
  • 打赏
  • 举报
回复
楼上的请问:我怎么配置oracle包,我是菜鸟
haimingway 2003-12-22
  • 打赏
  • 举报
回复
在jb9的project/project properties/required libraries中将你配置好的oracle包添进来
tufanshu 2003-12-22
  • 打赏
  • 举报
回复
环境tomcat5.0.16和jdk1.42
lfxhyf7979 2003-12-22
  • 打赏
  • 举报
回复
如果是在jb9下,你应该把class12.jar加入jb9 project的classpath中
tufanshu 2003-12-22
  • 打赏
  • 举报
回复
和网卡什么关系?
prf8 2003-12-22
  • 打赏
  • 举报
回复
是不是有网卡,且已驱动?
xiaoqlj 2003-12-22
  • 打赏
  • 举报
回复
兄台真是同命相连啊。我也跟你一样的问题。呜……

81,116

社区成员

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

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