JDBC加载驱动异常

Posted sihai_1991

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC加载驱动异常相关的知识,希望对你有一定的参考价值。

用JDBC连接数据库报错:java.lang.NoClassDefFoundError: Could not initialize class cn.lsh.jdbc.utils.JdbcUtils 

报错原因分析:

1)没有导入mysql驱动包;

2)加载驱动报错(例如我的是如下错误引起的)

db.properties配置文件配置如下:

注意事项一:

driver=com.mysql.jdbc.Driver; (注意:Driver后面这个分号,因为不小心只多了个分号,所以也会报如上异常)

url=jdbc:mysql://localhost:3306/jdbc (这一行配置没错)

username=root (这一行配置没错)

password=root (这一行配置没错)


注意事项二:每一行配置完毕之后,在后面,要注意检查有没有空格,如果有空格,那么,在加载驱动的时候也会报错!

以上是关于JDBC加载驱动异常的主要内容,如果未能解决你的问题,请参考以下文章

无法获得 JDBC 连接;嵌套异常是 java.sql.SQLException:无法加载 JDBC 驱动程序类 'org.hsql.jdbcDriver'

Oozie - 运行 sqoop 时出现异常:无法加载数据库驱动程序类:com.mysql.jdbc.Driver

无法加载驱动程序类:com.microsoft.jdbc.sqlserver.SQLServerDriver

jdbc连接方法

数据库连接错误.....无法加载驱动程序类...数据源异常

JDBC连接mysql各种问题?