Connection conn = null ;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;就这么很简单的几行代码, 总是报Exception in thread "main" java.lang.NullPointerException错误, 我导入了oracle的jar包的,然后总是在Class.forName("oracle.jdbc.driver.OracleDriver");这一行就错了。求解。。 数据库oracleexceptionnull
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;就这么很简单的几行代码, 总是报Exception in thread "main" java.lang.NullPointerException错误, 我导入了oracle的jar包的,然后总是在Class.forName("oracle.jdbc.driver.OracleDriver");这一行就错了。求解。。 数据库oracleexceptionnull
解决方案 »
- Oracle的Rtrim
- 求一SQL語句,請高手幫忙
- 请问我用管理员为什么不能导出数据啊?
- 求一个SQL语句
- Berkeley DB在vs2010的应用问题
- oracle9镜像的问题
- 请问哪里有ORACLE PL/SQL语法的详细帮助,最好是中文的?
- 急急急急。。。(高分)关于如何分类统计录入ORACLE数据库中的字数的问题?
- oracle9i中一个表最多有多少列啊
- oracle 同一数据库、不同用户间、表操作的事务问题
- oracle导入出错,求帮助。百度的方法不顶用 IMP-00017: 由于 ORACLE 错误 20000;IMP-00003: 遇到 ORACLE 错误
- oracle11g ORA-01034:oracle not available ORA-27101:shared memory realm does not
Properties props = new Properties();
props.setProperty("path", "C:\\Users\\vincent\\Desktop\\log4j.properties");
System.setProperties(props);
三句话, 经测试发现, 如果把最后一句话注释掉, 运行正常, 而如果加上最后一句话, 就会出现上面的错误, 求解, 这是为什么。 ? 我该怎么解决。?
Exception in thread "main" java.lang.NullPointerException
at java.lang.String.startsWith(String.java:1422)
at java.lang.String.startsWith(String.java:1451)
at java.util.jar.JarFile.isKnownToNotHaveClassPathAttribute(JarFile.java:519)
at java.util.jar.JarFile.hasClassPathAttribute(JarFile.java:459)
at java.util.jar.JavaUtilJarAccessImpl.jarFileHasClassPathAttribute(JavaUtilJarAccessImpl.java:15)
at sun.misc.URLClassPath$JarLoader.getClassPath(URLClassPath.java:899)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:300)
at sun.misc.URLClassPath.getResource(URLClassPath.java:167)
at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.main.Main.main(Main.java:32)