Java Database Connectivity (JDBC) 是 Java 中用于访问数据库的标准 API。本教程将介绍一些 JDBC 的基本示例,帮助您了解如何在 Java 应用程序中与数据库进行交互。
JDBC 简介
JDBC 允许 Java 程序连接到各种数据库,包括 SQL Server、MySQL、Oracle 等。使用 JDBC,您可以执行 SQL 查询、更新、插入和删除数据库中的数据。
示例 1:连接数据库
首先,您需要将 JDBC 驱动程序添加到您的项目中。以下是一个简单的示例,展示如何连接到 MySQL 数据库。
import java.sql.Connection;
import java.sql.DriverManager;
public class Main {
public static void main(String[] args) {
try {
// 加载 JDBC 驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 连接成功
System.out.println("连接成功!");
// 关闭连接
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
示例 2:执行查询
以下示例展示如何使用 JDBC 执行查询并打印结果。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
try {
// 加载 JDBC 驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydatabase", "username", "password");
// 创建 Statement 对象
Statement stmt = conn.createStatement();
// 执行查询
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
// 打印结果
while (rs.next()) {
System.out.println("用户名: " + rs.getString("username"));
System.out.println("密码: " + rs.getString("password"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
扩展阅读
如果您想了解更多关于 JDBC 的内容,请访问本站的 JDBC 教程 页面。
[center]