【Java】IntelliJ IDEA使用JDBC连接MySQL数据库并写入数据

5 篇文章 0 订阅
3 篇文章 0 订阅


在 IntelliJ IDEA 中连接 MySQL 数据库并将数据存储在数据表中,使用 Java 和 JDBC(Java Database Connectivity)实现。

0 准备工作

  1. 下载并安装 IntelliJ IDEA
  2. 下载并安装 MySQL 数据库
  3. 下载 MySQL Connector/J 驱动程序(JDBC 驱动程序)
  4. 使用 Navicat 创建一个 MySQL 数据库

1 创建Java项目

  1. 打开 IntelliJ IDEA。
  2. 选择 "File"→ “New” → “Project”。
  3. 选择 “Java” 并设置项目名称,然后点击 “Finish”。

2 添加JDBC 驱动程序

  1. 将下载的 MySQL Connector/J 驱动程序的 JAR 文件(通常以.jar结尾)复制到项目的 libs 目录下。
    项目结构:
    在这里插入图片描述

  2. 在 IntelliJ IDEA 中,右键点击该 JAR 文件,选择 “Add as Library” 来将其添加到项目中。

3 创建数据库连接配置文件

  1. 在 IntelliJ IDEA 中,选择 “View” → “Tool Windows” → “Database”。
  2. 在 Database 工具窗口中,点击 “+” 图标,然后选择 “Data Source” → “MySQL”。
  3. 配置数据库连接信息,包括主机名、端口、数据库名称、用户名和密码。点击 “Test Connection” 按钮来确保连接正常。
    在这里插入图片描述
  4. 右键连接的数据库,创建一个测试数据表User:
    在这里插入图片描述

4 创建一个 Java 类来连接和操作数据库

   import java.sql.Connection;
   import java.sql.DriverManager;
   import java.sql.PreparedStatement;
   import java.sql.SQLException;

   public class MySQLConnection{
       public static void main(String[] args) {
           String url = "jdbc:mysql://localhost:3306/your_database_name";
           String user = "your_username";
           String password = "your_password";

           try (Connection connection = DriverManager.getConnection(url, user, password)) {
               // 连接成功
               System.out.println("连接成功");
               String sql = "INSERT INTO User (id, name) VALUES (?, ?)";
               try (PreparedStatement preparedStatement = connection.prepareStatement(sql)) {
                   preparedStatement.setInt(1, 1);
                   preparedStatement.setString(2, "Milko");
                   int rowsAffected = preparedStatement.executeUpdate();
                   System.out.println("影响行数: " + rowsAffected);
               } catch (SQLException e) {
                   e.printStackTrace();
               }
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
   }

替换上面的示例中的your_database_nameyour_usernameyour_passwordyour_table_name为实际数据库中的信息和数据。

5 运行应用程序

  1. 在 IntelliJ IDEA 中,右键点击 Java 类,然后选择 “Run”。
  2. 应用程序将连接到 MySQL 数据库并将数据插入指定的表中:

在这里插入图片描述

在这里插入图片描述

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值