java怎么跟oracle11g连接啊,总是提示java.lang.ClassNotFoundException错误

java.lang.ClassNotFoundException: Oracle.jdbc.driver.OracleDriver这个错误,知道是少了驱动,之前以为跟10g用的jar包一样是classes12.jar,但是没有用,之后百度又用过ojdbc6.jar也没有用,最后索性就直接将oralce跟路径下的jdbc文件夹全导入,还是没有用。求高人指点。

classes12 表示 jdk 1.2
ojdbc14 表示jdk1.4
ojdbc6 表示 jdk6

你用什么jdk版本就用对应的jar包。 此外你的ojdbc16.jar是怎么导入的? classpath必须包含到jar为止。 此外,你的driver也写错了 应该是 oracle.jdbc.OracleDriver 你多了driver,第一个Oracle大小写错误。追问

oracle10g里连接的方式是oracle.jdbc.driver.OracleDriver 难道11g这个也变了? 我明天回公司按照你的意思排查一下。。。谢谢了哈

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-12

这个是你没有导入驱动包或者不匹配导致的,

我这给你提供一个我用的11g的驱动jar包。

希望对你有帮助。

追问

谢谢。明天我回公司的时候看一下那个环境。。是不是11g跟10g的oralce连接也有区别了?

本回答被网友采纳
第2个回答  2013-10-12
不能把所有文件夹导入。
一般使用ojdbc14.jar

JDBC连接oracle数据库问题 ClassNotFoundException
环境变量CLASSPATH,.;G:\\oracleexe\\app\\oracle\\product\\11.2.0\\server\\jdbc\\lib\\ojdbc6_g.jar;在A.java所在的目录编译、运行,就要前面有.;,否则指向A.java所在目录 PATH中添加G:\\ProgramFiles\\Java\\jdk1.7.0_40\\bin —— 记住:是添加 ...

oracle11g如何用jdbc连接数据库
你可以去oracle11g的安装目录下找到jdbc\/lib\/,然后把odbc.jar拷贝到java的环境下,并设置一下环境变量就可以用了。如果还是不可以用,就在Eclipse程序中右键->Build path->Configure Build Path,然后在Libraries中选择Add External JARS导入odbc.jar包就可以正常使用了。

我的java和oracle连接出了问题,帮忙看一下。代码是:
\/\/加载数据库连接驱动 String className="oracle.jdbc.driver.OracleDriver";try { Class.forName(className);} catch (ClassNotFoundException e) { \/\/ TODO Auto-generated catch block e.printStackTrace();} \/\/获取数据库的连接对象 try { conn=DriverManager.getConnection(url,username,password);S...

JDBC连接ORACLE数据库的问题。
1。IP错误。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。进行一下操作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。2。防火墙 如果机器上安装有放火墙...

jdbc连不上数据库报错java.sql.SQLException: Io 异常:怎么办
这样你在代码里找原因,你先试一下,我给你一个我连接oracle的代码,你比较一下看看 public static void main(String[] args) { \/\/ TODO Auto-generated method stub try{ Class.forName("oracle.jdbc.driver.OracleDriver");}catch(ClassNotFoundException e){ } try{ Connection conn=DriverManager...

java.sql.SQLException: 违反协议
你检查一下连接数据库的JDBC驱动是否正确。Oracle 11G的JDBC驱动并不能用于Oracle 10G Release 2的数据库,因此必须使用Oracle 10G Release2的JDBC驱动,这个驱动可以在Oracle安装目录下找到。在Oracle安装目录下找一个JDBC的目录,其下有一个LIB目录,拷贝其中ojdbc14.jar文件就可以了。

java.sql.SQLException: Listener refused the connection with the...
监听器确认lsnrctl status是否正常 Java代码里的连接字符串是否和服务器一致、尤其是数据库SID名

32位64位weblogic server怎么安装
5. ClassNotFoundException: org.hibernate.hql.ast.HqlToken在做项目的时候,我用weblogic跑了一下自己的程序(开发一直在tomcat下),发现出现了这样的问题,ClassNotFoundException: org.hibernate.hql.ast.HqlToken ,郁闷了半天,在tomcat下没有任何错误,为何到weblogic就有问题了呢?在百度和google上搜了好久,换了n个...

相似回答