JDBC入门
JDBC 规范定义接口,具体的实现由各大数据库厂商来实现
JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个 数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即 可,数据库驱动由数据库厂商提供。
实现步骤
1.注册驱动 Class.forName("com.mysql.jdbc.Driver");
2.获取连接 DriverManager.getConnection("jdbc:mysql://localhost:3306/db3", "root", "root");
3.创建sql和执行sql的对象 String sql = "update account set balance = 500 where id = 1"; Statement stmt = conn.createStatement();
4.执行sql获取结果 int count = stmt.executeUpdate(sql);
5.处理结果 System.out.println(count);
6.释放资源 stmt.close();
conn.close();
ps:
1.ResultSet的遍历
while(rs.next()){
rs.getObejct(1);
rs.getObejct("列名")
}
2.sql注入
使用 PrepareStatement 配合占位符 ?
pst.executeQuery() --> 没有参数
pst.executeUpdate() --> 没有参数
3.事务
conn.setAutoCommit(false);
conn.commit()
conn.rollback();
|
|