04. JDBC核心知识点汇总
给初学者的建议
JDBC开发步骤★★★★★
代码实现:
package com.itheima;
import java.sql.*;
public class Jdbc_Base {
public static void main(String[] args) {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
try {
//1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获取连接
String url = "jdbc:mysql://localhost:3306/test1";
String username = "root";
String password = "123";
connection = DriverManager.getConnection(url, username, password);
System.out.println("Connection接口在此处的实际实现类为:"+connection.getClass().getName());
//3.获取执行SQL语句的对象
String sql = "SELECT * FROM user";
statement = connection.prepareStatement(sql);
//4.执行SQL语句
resultSet = statement.executeQuery();
//5.处理结果
while (resultSet.next()) {
Object username1 = resultSet.getObject("username");
Object password1 = resultSet.getObject("password");
System.out.println(username1+":"+password1);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
//6.关闭资源
try {
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}Connection接口★★★
ResultSet接口★
JDBC事务★★★
Last updated