Java连接MySQL数据库的方法及所遇到的问题


IDEA中使用Java连接MySQL数据库的配置和使用方法
IDEA中的MySQL数据库所需驱动包的下载和导入方法


如何获取MySQL安装的版本:

如何在cmd界面登录MySQL及版本信息获取
若是在cmd界面中输入mysql -u root -p命令弹出ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)时,则可以参考紧接这之后的解决方案


ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)其中包含

MySQL登录失败,mysql -u root -p失效:

问题解决措施:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)——mysql -u root -p失效
若是在上述链接的解决方案中输入net start mysql无效,则可以参考紧接此小标题后的标题内提供的链接。
我遇到的类似问题:java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
解决方案的参考链接,我使用的是其中的第二个方案:解决方案

命令行中输入net start mysql 服务名无效:

问题分析:可能是mysql与服务中的mysql实际名称不同
我的解决方案:在管理员模式下,打开cmd,由于我的服务中的是MYSQL80,我将net start mysql语句修改成了net start MYSQL80就可以使用了
若不在管理员模式下打开,则会出现net start MYSQL80 发生系统错误 5。

若上述解决方案无效可以参考:参考链接,仅供参考


问题描述:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

—问题解决方案简述:由于 MySQL 8.0 以上版本 - JDBC 驱动名有个cj,所以应该将驱动语句改为com.mysql.cj.jdbc.Driver
反之若是低版本中输入com.mysql.cj.jdbc.Driver出错,可以去掉.cj
解决方案来源:驱动语句错误解决方案


问题描述:java.sql.SQLSyntaxErrorException: Unknown database ‘test’

String url = "jdbc:mysql://localhost:3306/test";

在这句代码中“test”应该修改成电脑中实际存在的数据库名字,注意不要修改成连接的名字了。
例外:Localhost应该改成电脑的ip端口,如:如127.0.0.1

文末说明

如有错误,还望多多包涵,希望在评论区指出。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值