IntelliJ IDEA配置 连接mysql数据库(详细步骤)

环境说明:

MySQL 5.7.10
IntelliJ IDEA 2019.2

步骤:

1.寻找主界面右侧边栏
在这里插入图片描述
2.配置数据库信息,测试
在这里插入图片描述
注意:如果你是第一次连接数据库 点击test connection,会弹出一个框,提示下载驱动,点击进行下载即可。但是不幸的是这个地址无法下载(不信的话,你可以试试)。

3.同页左上角点击这个扳手图标
在这里插入图片描述
4.添加本地驱动
在这里插入图片描述
5.连接成功
在这里插入图片描述
连接成功,在这里恭喜成功的小伙伴,你成功的避开一个坑😶,

遇到的小伙伴也不要慌😎

可能遇到错误:

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

MySQL版本和配置的区别问题

1,检查 mysql-connector-java是否导进去。

2,检查mysql-connector-java jar版本是否跟本机安装的mysql版本匹配。

3,mysql-connector-java 5,配置的是com.mysql.cj.jdbc.Driver的配置就会报java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver这个错误。
4,mysql-connector-java 6,配置的是com.mysql.jdbc.Driver的配置也会出现错误,总之MySQL版本要与其配置对应好。

  • 44
    点赞
  • 320
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
连接 MySQL 数据库需要进行以下步骤: 1. 下载并安装 MySQL 数据库,并安装 MySQL 的 JDBC 驱动。JDBC 驱动可以从 MySQL 官方网站上下载。 2. 打开 IntelliJ IDEA,创建一个新的 Java 项目。 3. 在项目中添加 MySQL JDBC 驱动。可以将 JDBC 驱动文件复制到项目的 lib 文件夹下,并在项目中添加该库。 4. 在项目中创建一个 Java 类,并在该类中编写连接 MySQL 数据库的代码。例如: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MySQLConnection { public static void main(String[] args) { // JDBC 驱动名及数据库 URL String JDBC_DRIVER = "com.mysql.jdbc.Driver"; String DB_URL = "jdbc:mysql://localhost:3306/test"; // 数据库的用户名与密码 String USER = "root"; String PASS = "password"; Connection conn = null; try { // 注册 JDBC 驱动 Class.forName(JDBC_DRIVER); // 打开连接 conn = DriverManager.getConnection(DB_URL, USER, PASS); // 执行 SQL 查询 // ... // 关闭连接 conn.close(); } catch (SQLException se) { // 处理 JDBC 错误 se.printStackTrace(); } catch (Exception e) { // 处理 Class.forName 错误 e.printStackTrace(); } finally { // 关闭资源 try { if (conn != null) conn.close(); } catch (SQLException se) { se.printStackTrace(); } } } } ``` 5. 运行该 Java 类,如果一切正常,应该能够成功连接MySQL 数据库。 注:上述代码中的“PASSWORD”需要替换为 MySQL 数据库的密码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值