import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBCProgram {
public static void main(String[] args) {
// JDBC 驱动器名称和数据库 URL
String JDBC_DRIVER = "com.mysql.jdbc.Driver";
String DB_URL = "jdbc:mysql://localhost/userdb";
// 数据库的用户名和密码
String USER = "root";
String PASS = "password";
Connection conn = null;
Statement stmt = null;
try {
// 注册 JDBC 驱动器
Class.forName(JDBC_DRIVER);
// 打开连接
conn = DriverManager.getConnection(DB_URL, USER, PASS);
// 执行查询
stmt = conn.createStatement();
String sql = "SELECT * FROM user WHERE username='admin' AND password='admin'";
ResultSet rs = stmt.executeQuery(sql);
// 处理结果集
if (rs.next()) {
System.out.println("找到匹配的记录");
} else {
System.out.println("未找到匹配的记录");
}
// 清理环境
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
// 处理 JDBC 错误
se.printStackTrace();
} catch (Exception e) {
// 处理 Class.forName 错误
e.printStackTrace();
} finally {
// 关闭资源
try {
if (stmt != null) stmt.close();
} catch (SQLException se2) {
// 没有处理
}
try {
if (conn != null) conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
}
}
运行此程序后,将会输出是否找到匹配的记录。