为了账号安全,请及时绑定邮箱和手机立即绑定

java连不上mysql数据库了= =

java连不上mysql数据库了= =

慕哥9229398 2019-04-25 17:15:36
代码如下import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JOptionPane;public class mysql {public static void main(String[] args) {     String driver = "com.mysql.jdbc.Driver";       // URL指向要访问的数据库名     String url = "jdbc:mysql://localhost:3306/test";       // MySQL配置时的用户名       String user = "root";       // Java连接MySQL配置时的密码       String password = "123456";       try {           // 加载驱动程序           Class.forName(driver);           // 连续数据库           Connection conn = DriverManager.getConnection(url, user, password);           if(!conn.isClosed())           System.out.println("Succeeded connecting to the Database!");       } catch(ClassNotFoundException e) {              System.out.println("Sorry,can`t find the Driver!");              e.printStackTrace();          } catch(SQLException e) {              e.printStackTrace();          } catch(Exception e) {              e.printStackTrace();          }      }}然后提示错误,Sorry,can`t find the Driver!java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:190)at mysql.main(mysql.java:25),怎么解啊//、
查看完整描述

9 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

从报错来看是没有mysql数据库连接的驱动包,下载一个mysql-connector-java-5.0.4-bin.jar放到你的lib文件夹下面去再重新启动tomcat试试。


查看完整回答
反对 回复 2019-05-07
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

jdbc驱动没有找到,检查下com.mysql.jdbc.Driver有没有?


查看完整回答
反对 回复 2019-05-07
?
UYOU

TA贡献1878条经验 获得超4个赞

1.确定自己的mysql安装是否成功。
2.如果是集成开发工具开发,请在build path中加载jar包:mysql-connector-java-5.0.4-bin.jar,版本可以根据自己的需要选择。

查看完整回答
反对 回复 2019-05-07
?
largeQ

TA贡献2039条经验 获得超7个赞

https://img1.sycdn.imooc.com//5cd1540500013d9008190460.jpg

查看完整回答
反对 回复 2019-05-07
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

jdbc驱动没有找到,检查下com.mysql.jdbc.Driver有没有,看看你有没有这个包com.mysql.jdbc


查看完整回答
反对 回复 2019-05-07
?
守着一只汪

TA贡献1872条经验 获得超3个赞

驱动类没有加载到工程区,如果你是web工程,外链的jar包是无法进入工程区的,必须在工程内创建文件夹储存该jar包,jar包引用指向工程内部才能启动成功


查看完整回答
反对 回复 2019-05-07
?
精慕HU

TA贡献1845条经验 获得超8个赞

把这个文件放到你的项目下的\WEB-INF\lib目录中,然后回到Eclipse中刷新一下。


查看完整回答
反对 回复 2019-05-07
  • 9 回答
  • 0 关注
  • 784 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信