// 示例代码: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();
}
}
}
Class.forName(driver)
来加载 MySQL 的 JDBC 驱动程序。DriverManager.getConnection()
方法获取与数据库的连接,需要提供数据库的 URL、用户名和密码。conn.createStatement()
创建一个 Statement
对象,用于执行 SQL 语句。stmt.executeQuery()
方法执行 SQL 查询,并返回一个 ResultSet
对象。ResultSet
对象,提取每一行的数据并输出。ResultSet
、Statement
和 Connection
,以释放资源。请根据实际情况修改数据库 URL、用户名和密码。
上一篇:java json转string
下一篇:java时间格式
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站