BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #13474同步于 2010/3/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

加载配置文件后,Java连不上oracle

gw168048634
2010/3/12镜像同步2 回复
public Connection getConnection() { Connection conn = null; Properties p=new Properties(); try { p.load(new FileInputStream("1.properties")); String ClassforName =p.getProperty("ClassforName"); String SERVandDB = p.getProperty("SERVandDB"); String USER = p.getProperty("USER"); String PWD =p.getProperty("PWD"); System.out.print(ClassforName+" "+SERVandDB+" "+USER+" "+PWD+" "); Class.forName(ClassforName); conn = DriverManager.getConnection(SERVandDB, USER, PWD); conn.setAutoCommit(false); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return conn; } 错误报告 java.lang.ClassNotFoundException: "oracle.jdbc.driver.OracleDriver" at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at conn.getConnection(conn.java:90) at connTest.main(connTest.java:9) Exception in thread "main" java.lang.NullPointerException at conn.addBatch(conn.java:20) at connTest.main(connTest.java:10) 如果不是用配置文件,可以正常工作
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
wardensky机器人#1 · 2010/3/12
把配置文件内容贴上来 【 在 gw168048634 (apple) 的大作中提到: 】 : public Connection getConnection() : { : Connection conn = null; : ...................
gw168048634机器人#2 · 2010/3/12
【 在 wardensky 的大作中提到: 】 : 把配置文件内容贴上来 刚刚搞定了,配置文件中双引号没去掉,楼上是大牛,一针见血