Java与数据库的连接可以通过JDBC(Java Database Connectivity)实现,具体步骤如下:

  1. 加载数据库驱动程序

在连接数据库之前,需要先加载相应的数据库驱动程序。不同的数据库有不同的驱动程序,例如MySQL的驱动程序为com.mysql.jdbc.Driver。

可以使用Class.forName()方法来加载驱动程序,例如:

Class.forName("com.mysql.jdbc.Driver");
  1. 建立数据库连接

建立数据库连接需要指定数据库的URL、用户名和密码。例如:

String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";

Connection conn = DriverManager.getConnection(url, user, password);
  1. 执行SQL语句

建立了数据库连接之后,就可以执行SQL语句了。可以使用Statement或者PreparedStatement对象来执行SQL语句。例如:

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while (rs.next()) {
    System.out.println(rs.getInt("id") + "\t" + rs.getString("name"));
}
  1. 关闭数据库连接

使用完毕后,需要关闭数据库连接,以释放资源。例如:

rs.close();
stmt.close();
conn.close();

完整的Java连接MySQL数据库示例代码如下:

import java.sql.*;

public class ConnectDatabase {
    public static void main(String[] args) {
        try {
            // 加载MySQL驱动程序
            Class.forName("com.mysql.jdbc.Driver");

            // 建立数据库连接
            String url = "jdbc:mysql://localhost:3306/test";
            String user = "root";
            String password = "123456";
            Connection conn = DriverManager.getConnection(url, user, password);

            // 执行SQL语句
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("SELECT * FROM users");
            while (rs.next()) {
                System.out.println(rs.getInt("id") + "\t" + rs.getString("name"));
            }

            // 关闭数据库连接
            rs.close();
            stmt.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
用java实现与数据库的连接

原文地址: https://www.cveoy.top/t/topic/rf1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录