Java Swing 是一个 GUI 工具包,可以用来开发各种桌面应用程序。Swing 提供了丰富的组件,如按钮、文本框、标签等,可以用来创建用户界面。同时,Swing 也支持自定义组件,实现更加复杂的 UI 效果。
JDBC 是 Java 数据库连接的标准 API,可以用来连接各种类型的数据库。开发人员可以使用 JDBC 来执行 SQL 查询、插入、更新、删除等操作,以及对数据库创建表、索引、视图等对象。
// 使用 JDBC 连接 MySQL 数据库
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/demo";
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()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id=" + id + ", name=" + name + ", age=" + age);
}
// 关闭数据库连接
rs.close();
stmt.close();
conn.close();
以上代码演示了如何使用 JDBC 连接 MySQL 数据库,并执行查询操作。数据库连接使用的是 DriverManager 类,可以根据数据库类型选择对应的驱动,例如 MySQL 连接使用的是 com.mysql.jdbc.Driver。