21xrx.com
2024-11-05 19:03:32 Tuesday
登录
文章检索 我的文章 写文章
Java连接MySQL数据库的步骤及案例分析
2023-06-18 10:18:31 深夜i     --     --
Java MySQL 数据库连接步骤

在Java开发中,连接数据库是一项非常重要的操作,本文将介绍Java连接MySQL数据库的步骤,并提供一个简单的代码案例。以下是Java连接MySQL数据库的步骤:

1.加载驱动程序

在使用Java连接MySQL数据库之前,需要使用Class.forName()方法加载对应的驱动程序,代码示例如下:

Class.forName("com.mysql.jdbc.Driver");

2.创建连接

通过DriverManager.getConnection()方法创建与数据库的物理连接,需要提供数据库的URL、用户名和密码。代码示例如下:

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

String user = "root";

String password = "123456";

Connection conn = DriverManager.getConnection(url, user, password);

3.创建语句对象

使用Connection.createStatement()方法创建一个Statement对象,可以使用该对象来执行SQL查询和修改操作,代码示例如下:

Statement stmt = conn.createStatement();

4.执行SQL操作

使用Statement.executeXXX()方法执行查询和修改操作,例如读取数据:

ResultSet rs = stmt.executeQuery("SELECT * FROM user");

也可以修改数据:

stmt.executeUpdate("UPDATE user SET password='new_password' WHERE id=1");

完整的代码案例如下:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class MySQLDemo {

  public static void main(String[] args) throws Exception {

    // 加载驱动程序

    Class.forName("com.mysql.jdbc.Driver");

    // 连接MySQL数据库

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

    String user = "root";

    String password = "123456";

    Connection conn = DriverManager.getConnection(url, user, password);

    // 创建语句对象

    Statement stmt = conn.createStatement();

    // 查询数据

    ResultSet rs = stmt.executeQuery("SELECT * FROM user");

    while (rs.next()) {

      String username = rs.getString("username");

      String password = rs.getString("password");

      System.out.println("username: " + username + ", password: " + password);

    }

    // 修改数据

    stmt.executeUpdate("UPDATE user SET password='new_password' WHERE id=1");

    // 关闭连接

    rs.close();

    stmt.close();

    conn.close();

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复