首页 网站百科文章正文

java连接mysql数据库语句

网站百科 2025年11月18日 14:33 253 admin

Java连接MySQL数据库的完整指南

在Java编程中,与MySQL数据库进行交互是一个常见的任务,无论是开发Web应用、桌面应用还是移动应用,都需要将数据存储到数据库中或从数据库中检索数据,本文将详细介绍如何在Java中连接到MySQL数据库,并提供一些实用的示例代码。

java连接mysql数据库语句

确保你已经安装了MySQL数据库和JDBC驱动程序,你可以从MySQL官方网站下载MySQL Connector/J,这是一个Java库,用于在Java应用程序中连接到MySQL数据库。

一旦你有了这些工具,就可以开始编写代码了,以下是一个简单的示例,展示了如何使用JDBC连接到MySQL数据库并执行查询。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MySQLExample {
    public static void main(String[] args) {
        // 数据库URL,格式为jdbc:mysql://<主机名>:<端口号>/<数据库名>
        String url = "jdbc:mysql://localhost:3306/mydatabase";
        // 数据库用户名
        String user = "root";
        // 数据库密码
        String password = "password";
        Connection connection = null;
        Statement statement = null;
        ResultSet resultSet = null;
        try {
            // 1. 加载JDBC驱动程序
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 2. 建立数据库连接
            connection = DriverManager.getConnection(url, user, password);
            // 3. 创建Statement对象
            statement = connection.createStatement();
            // 4. 执行SQL查询
            resultSet = statement.executeQuery("SELECT * FROM employees");
            // 5. 处理结果集
            while (resultSet.next()) {
                int id = resultSet.getInt("id");
                String name = resultSet.getString("name");
                System.out.println("ID: " + id + ", Name: " + name);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            // 6. 关闭资源
            try {
                if (resultSet != null) resultSet.close();
                if (statement != null) statement.close();
                if (connection != null) connection.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

在这个示例中,我们首先加载了JDBC驱动程序,然后使用DriverManager.getConnection方法建立了到MySQL数据库的连接,我们创建了一个Statement对象来执行SQL查询,并使用executeQuery方法获取结果集,我们遍历结果集并输出每个员工的ID和姓名。

java连接mysql数据库语句

为了简化示例,我们在代码中直接使用了明文密码,在实际生产环境中,你应该使用更安全的方式来管理数据库凭证,例如使用环境变量或配置文件来存储密码。

如果你使用的是较新的JDBC版本(如4.

标签: JDBC

丫丫技术百科 备案号:新ICP备2024010732号-62 网站地图