weixin_44749867
Radicas
采纳率50%
2019-10-31 22:09

eclipse连接数据库出错

已采纳

问题如下:

eclipse能加载数据库驱动,却不能连接

图片说明

eclipse、mysql环境配置都没问题

数据库版本是8.0以上

驱动程序mysql-connector-java-8.0.16放的位置也没错

mysql可以用控制台操作

mysql服务已启动

用户名是root

密码123456

C:\Users\HP>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 8.0.17 MySQL Community Server - GPL

创建好了database student

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| register           |
| student            |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

搞了半天头都大了,这块搞不定下面的javaweb根本没法学,求大佬指导。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • wojiushiwo945you 毕小宝 2年前

    把 28 行的打印信息改成 e.printstack(); 看看真正的异常信息是什么,然后再对症修改代码。
    你自己打印的错误信息只能说明进入异常分支了,但是看不到底层的异常堆栈,不建议在异常分支中打印自定义的错误信息。

    点赞 1 评论 复制链接分享
  • renkai721 renkai721 2年前

    你的代码是连接mysql5.7以下的版本,如果你MYSQL8的话需要下载最新的mysql包,
    并且修改Class.forName("com.mysql.cj.jdbc.Driver"),
    这里多了一个**cj**

    <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>8.0.11</version>
            </dependency>
    
    
    点赞 评论 复制链接分享

为你推荐