关闭

关于Java连接数据库时报:java.lang.ClassNotFoundException: oracle.jdbc.drivr.OracleDriver at java.net.URLClass

49人阅读 评论(0) 收藏 举报
分类:

如出现以下情况:

使用非配置文件连接方式,可以连接上

@Test
public void testDriverManager() throws Exception{
//1. 准备连接数据库的 4 个字符串. 
//驱动的全类名.
String driverClass = "com.mysql.jdbc.Driver";
//JDBC URL
String jdbcUrl = "jdbc:mysql://localhost:3306/test";
//user
String user = "root";
//password
String password = "mysql";

//2. 加载数据库驱动程序(对应的 Driver 实现类中有注册驱动的静态代码块.)
Class.forName(driverClass);

//3. 通过 DriverManager 的 getConnection() 方法获取数据库连接. 
Connection connection = 
DriverManager.getConnection(jdbcUrl, user, password);
System.out.println(connection); 

}


但是使用jdbc.properties连接是连接不上报错

核对jdbc,properties里写的配置参数是否和这些一致

//1. 准备连接数据库的 4 个字符串. 
//驱动的全类名.
String driverClass = "com.mysql.jdbc.Driver";
//JDBC URL
String jdbcUrl = "jdbc:mysql://localhost:3306/test";
//user
String user = "root";
//password
String password = "mysql";



如果看不出来可以使用equals来判断是否一致


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:50次
    • 积分:10
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档