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

原创 2016年06月01日 13:08:16

如出现以下情况:

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

@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来判断是否一致


java.lang.classNotFound Exception:com.mysql.jdbc.Driver

程序中连接mysql数据库时,常常会出现如下异常java.lang.ClassNotFoundException: com.mysql.jdbc.Driver     at java.net.URLC...
  • crystalangle
  • crystalangle
  • 2010年06月10日 16:44
  • 4904

Caused by: java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher

1、错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher at com.you...
  • you23hai45
  • you23hai45
  • 2015年03月25日 21:10
  • 2327

maven web 项目中启动报错java.lang.ClassNotFoundException

maven web 项目中启动报错java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener ...
  • binbinaidandan
  • binbinaidandan
  • 2016年03月15日 09:25
  • 194

java(优化15) 报错"java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher"解决方案

一、 测试类 public static void main(String[] args) { String str="{\"value\":\"我是测试value值\"}"; //Stri...
  • zengdeqing2012
  • zengdeqing2012
  • 2016年07月28日 11:43
  • 2967

在idea配置的请况下遇到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

http://blog.csdn.net/sakura_yuan/article/details/51730493 https://www.zhihu.com/question/4141...
  • klkxxy
  • klkxxy
  • 2017年03月13日 17:46
  • 1995

运行app时报java.lang.ClassNotFoundException

1、编译通过,但运行app时报java.lang.ClassNotFoundException 解决方法:Java Build Path->Order and Export->勾上相应的jar->OK...
  • zhifanxu
  • zhifanxu
  • 2016年02月23日 18:13
  • 190

maven项目启动时报java.lang.ClassNotFoundException

maven创建的项目,在启动tomcat时报错, java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterE...
  • alice_sg
  • alice_sg
  • 2015年07月07日 11:31
  • 612

idea中【java排错】java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

1.问题 今天在写servlet的时候用到jdbc,在Java类的测试中,能够从数据库中读出内容,但是在servlet调用函数实现jdbc读取数据的时候出现了错误,如下: 【java排错】ja...
  • Pruett
  • Pruett
  • 2017年10月15日 12:43
  • 271

maven项目启动报java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener

原因:项目的Maven Dependencies没有添加到项目的编译路径下 解决办法: ①选中项目->右键Properties->选择Deployment Assemby->选择Add->选中Ja...
  • hmh123123hmh
  • hmh123123hmh
  • 2015年12月08日 11:43
  • 892

关于intellij加载spring框架java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

本来新建了一个springMVC的项目,动都没动,点开tomcat,却发现tomcat启动出了问题。 异常就是java.lang.ClassNotFoundException: org.springf...
  • q1177660557
  • q1177660557
  • 2015年12月28日 09:46
  • 4804
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Java连接数据库时报:java.lang.ClassNotFoundException: oracle.jdbc.drivr.OracleDriver at java.net.URLClass
举报原因:
原因补充:

(最多只允许输入30个字)