Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 数据库

作者:洃铯哖輪   发布日期:2025-08-06   浏览:4

// 示例代码:Java连接MySQL数据库并进行简单查询

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DatabaseExample {
    public static void main(String[] args) {
        // 数据库URL、用户名和密码
        String url = "jdbc:mysql://localhost:3306/mydatabase"; // 替换为你的数据库URL
        String user = "root"; // 替换为你的数据库用户名
        String password = "password"; // 替换为你的数据库密码

        // JDBC驱动程序名称
        String driver = "com.mysql.cj.jdbc.Driver";

        try {
            // 1. 注册JDBC驱动程序
            Class.forName(driver);

            // 2. 打开连接
            Connection conn = DriverManager.getConnection(url, user, password);
            System.out.println("成功连接到数据库");

            // 3. 创建Statement对象
            Statement stmt = conn.createStatement();

            // 4. 执行SQL查询
            String sql = "SELECT id, name, age FROM users";
            ResultSet rs = stmt.executeQuery(sql);

            // 5. 处理结果集
            while (rs.next()) {
                int id = rs.getInt("id");
                String name = rs.getString("name");
                int age = rs.getInt("age");

                // 输出结果
                System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
            }

            // 6. 关闭资源
            rs.close();
            stmt.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

解释说明:

  1. 注册JDBC驱动程序:使用 Class.forName(driver) 来加载 MySQL 的 JDBC 驱动程序。
  2. 打开连接:通过 DriverManager.getConnection() 方法获取与数据库的连接,需要提供数据库的 URL、用户名和密码。
  3. 创建Statement对象:使用 conn.createStatement() 创建一个 Statement 对象,用于执行 SQL 语句。
  4. 执行SQL查询:通过 stmt.executeQuery() 方法执行 SQL 查询,并返回一个 ResultSet 对象。
  5. 处理结果集:遍历 ResultSet 对象,提取每一行的数据并输出。
  6. 关闭资源:确保在操作完成后关闭 ResultSetStatementConnection,以释放资源。

请根据实际情况修改数据库 URL、用户名和密码。

上一篇:java json转string

下一篇:java时间格式

大家都在看

java连接数据库的代码

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java实体类转json字符串

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站