代码如下:publicfinalclassDBclass{publicstaticStringuser="root";publicstaticStringpassword="admin";publicstaticStringurl="jdbc:mysql://localhost:3306/money_manage";public...

代码如下:

public final class DBclass {

public static String user = "root";

public static String password = "admin";

public static String url = "jdbc:mysql://localhost:3306/money_manage";

public static String driver = "com.mysql.jdbc.Driver";

//构造函数

private void DBconnection(){}

//获取数据库连接;

public static Connection getConnection(){

Connection conn = null;

try{

//加载MySql的驱动类

Class.forName("driver") ;

conn = (Connection) DriverManager.getConnection(url, user, password);

}catch(ClassNotFoundException e){

System.out.println("找不到驱动程序类 ,加载驱动失败!");

e.printStackTrace() ;

}catch(Exception e){

System.out.println("database connect failed!");

e.printStackTrace();

}

return conn;

}

//关闭数据库资源

public static void closeDB(ResultSet rs, Statement st,Connection conn){

try{

if(rs != null)

rs.close();

}catch(Exception e){

e.printStackTrace();

}finally{

try{

if(st != null)

st.close();

}catch(Exception e){

e.printStackTrace();

}finally{

try{

if(conn != null)

conn.close();

}catch(Exception e){

e.printStackTrace();

}

}

}

}

public static void main(String args[]){

DBclass.getConnection();

}

}

报错:

找不到驱动程序类 ,加载驱动失败!java.lang.ClassNotFoundException: driver

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

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 DBclass.getConnection(DBclass.java:25)

at DBclass.main(DBclass.java:64)

导入的jar包是:mysql-connector-java-5.1.6-bin.jar

是导入到该工程的lib目录下的。

因为在工程中出现这个报错,所以将它单独的执行了一下,也是同样的错误。在网上百度了很多,都没有把问题解决,求高手指点一下。

对应的jar包

展开

已经导入jar包mysql还是报错_java通过JDBC连接数据库,老是报错:ClassNotFoundException.该导入的jar包我也已经导入了。...相关推荐

  1. jdbc mysql 报错 ssl_Mybatis使用JDBC连接数据库报错及解决方案

    Mybatis中,首先需要在主配置文件SqlMapConfig.xml中配置好数据库的连接参数,主要是四个参数:driver.url.username和password. 1.PNG 在配置和测试的过 ...

  2. java启动监听器报错_JAVA通过JDBC连接Oracle数据库详解【转载】

    1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2. ...

  3. maven工程打包老是报错_maven工程pom文件老是报错

    本人mac端,从svn上下载了一个maven工程 在eclipse上使用maven install 时候老是失败 本地仓库已经指定好,但是还是显示无法获取指定的jar包 信息如下 [INFO] Sca ...

  4. jdbc连接mysql的配置文件_如何实现jdbc连接数据库并通过配置文件调用数据的方法(代码)...

    本篇文章给大家带来的内容是关于如何实现jdbc连接数据库并通过配置文件调用数据的方法(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Dbutil类 package com. ...

  5. java找不到对象报错_java找不到对象报错

    java找不到对象报错 [2021-02-04 02:18:22]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\ ...

  6. java里面add报错_java.util.Arrays$ArrayList addAll报错

    执行下面代码时报错: List centerList =WebConstants.SUPPORT_BIG_CENTERS_LIST; // WebConstants.SUPPORT_BIG_CENTE ...

  7. html5报错 mui未定义,浏览器老是报错plus未定义

    mui.init(); //登录验证 var login = document.getElementById("login"); login.addEventListener('t ...

  8. java在mysql读取数据库数据库数据_JAVA的JDBC连接数据库以及读取数据库数据

    一.下载数据库JDBC驱动 1.1:Mysql驱动 https://dev.mysql.com/downloads/connector/ 下载得到的是一个压缩包,解压后到里面寻找文件:mysql-co ...

  9. spark写mysql优化简书_spark——通过jdbc连接数据库中遇到的问题

    在官网下载MySQL的JDBC驱动时,发现下载下来的对应的安装包与之前用的不同,是dbd格式的(mysql-connector-java_8.0.19-1ubuntu16.04_all.deb),上网 ...

最新文章

  1. 美甲帮:玩转指甲上的大数据平台
  2. [Matlab] 获取给定两点间直线上点集的方法
  3. python外星人入侵游戏代码大全-Python外星人入侵游戏开发—重构键盘鼠标响应代码...
  4. Callable和Future接口的实现
  5. 开启DELL Raid卡H730P缓存
  6. mysql 函数 局部变量_MySQL 存储过程 存储函数 局部变量 游标 概念示例
  7. Stream流中的常用方法_limit
  8. animate方法 jQuery中元素的创建 创建十个p标签 创建列表 动态创建列表
  9. pycharm 安装 tensorflow
  10. 80后偷偷“变老”的20种表现
  11. Android开发入门的正确姿势,你get到了吗?
  12. JavaScript判断数组的方法
  13. 怎么对网站ICP备案和公安备案流程
  14. c# python3_从C#到Python —— 3 函数及函数编程
  15. 多网卡多网关设置错误:RTNETLINK answers: File exists
  16. 数据结构:单链表中在P结点前插入S结点
  17. Typora+PicGo+阿里云OSS实现图片上传功能
  18. miss工作室官宣加盟新公司是真的吗
  19. 栅栏布局合并html,arcgis栅格数据合并 arcgis栅格图像拼接步骤
  20. IDE报错 hdc_std version of the SDK does not match the hdcd version of the device.

热门文章

  1. Apriori算法进行关联分析实战
  2. 支持向量回归_量化投资学习笔记22——回归分析:支持向量机
  3. RGB图像重建非刚性物体三维形状(CVPR)
  4. 太牛了!这所211大学,又有95后硕士生一作发Nature!
  5. 直播回顾|结构光3D相机光机核心技术及3D成像性能分析
  6. 最新语义视觉SLAM综述:面向应用的移动机器人自主导航解决方案
  7. antd 侧边栏如何自适应高度
  8. -bash: /usr/java/jdk1.8.0_101/bin/java: Permission denied
  9. 怎样写一个增广矩阵到txt文件中
  10. OpenCV | OpenCV:sift,SURF 特征提取