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