https://www.w3cschool.cn/jdbc/84pl1my8.html
https://www.cnblogs.com/xdp-gacl/p/3946207.html
JDBC是用于在Java语言编程中与数据库连接的API.JDBC是一个规范,它提供了一整套接口,允许以一种可移植的访问底层数据库API。使用JDBC驱动程序来访问数据库,并用于存储数据到数据库中.
jdbc是一个规范,提供一套接口,具体实现(数据库驱动)由数据库厂商提供。
如何使用jdbc连接数据库:
连接不同的数据库需要使用不同的数据库驱动程序,也就是jar包,比如连接mysql,则使用mysql-connector-java-5.1.7-bin.jar
。 5.1.7是版本号
以下是我自己的写的一个Demo
Connection connection = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
try {
// 1.加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 2.通过驱动管理类获取数据库链接
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/ygyc_law?characterEncoding=utf-8", "用户名", "密码");
// 3.定义sql语句
String sql = "SELECT * FROM t_check_action where id = ?";
// 4.预处理语句
preparedStatement = connection.prepareStatement(sql);
// 5.参数:
preparedStatement.setString(1, "1");
// 6.通过statement执行sql并获取结果
resultSet = preparedStatement.executeQuery();
// 7.对sql执行结果进行解析处理
while(resultSet.next()) {
System.out.println(resultSet.getString("NAME"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 8.关闭资源
if(connection != null) {
connection.close();
}
if(preparedStatement != null) {
preparedStatement.close();
}
if(resultSet != null) {
resultSet.close();
}
}