JDBC

来源:互联网 发布:windows boot manager 编辑:程序博客网 时间:2024/05/16 15:01
JDBC: Java 数据库的链接 由数据库提供驱动 有java 操作接口jdbc 对数据库操作
1.jdbc 对数据库进行操作步骤是固定的:
1.1:使用的类和接口;
    DriverManager
Connection
Statement
ResultSet
1.2:jdbc的操作步骤:
    a.加载数据库的驱动
    b.创建与数据库的链接
    c.编写sql语句
    d.执行sql语句
    e.释放资源
1.3:使用jdbc实现查询的操作
=====================================================================
2jdbc的DriverManager对象:
2.1:在java.sql包里
2.2:加载数据的驱动:
代码:class.forname("com.mysql.jdbc.Driver");
2.3:得到数据库的链接
代码:getConnection(String url,String user, String password)返回:Connection
参数1:表示要链接的数据库
参数2:表示要连接的数据库的用户名
参数3:表示要连接数据库用户密码
========================================================================
3.jdbc的Connection对象
3.1:代表数据库的链接,是接口,在java.sql包里
3.2:创建statement 对象:Statement createStatement()
3.3:创建预编译对象PerparedStatement:
 PreparedStatement prepareStaement(String sql)
===============================================================================
4.jdbc的Statement对象
4.1: 执行sql的对象,接口,在java.sql包里面
4.2:执行查询操作方法:
代码:ResultSet excuteQuery(String sql),返回查询的结果集
4.3:执行增加,修改 删除的方法:
代码:int executeUpdate(String sql),返回成功的记录数
4.4:执行sql语句的方法:
boolean  execute(String sql) 返回布尔型如果执行的是查询的操作返回true,否则返回的false
4.5 执行批处理的方法
addBatch(String sql):把多个sql语句放到批处理里面
int[] executeBatch():执行批处理里面的所有的sql
 ========================================================================
5jdbc的ResultSet对象:代表查询返回的结果
6.jdbc的释放资源


8、(普通)使用jdbc进行crud操作
(1)实现对数据库表记录进行查询的操作
* executeQuery(sql)


(2)实现对数据库表记录进行增加的操作
* executeUpdate(sql)


(3)实现对数据库表记录进行修改的操作
* executeUpdate(sql)


(4)实现对数据库表记录进行删除的操作
* executeUpdate(sql)
9.使用jdbc的工具类实现crud操作
10.sql的注入和防止:模拟登陆的效果
11.使用PreparedStatement预编译对象实现crud的操作
0 0
原创粉丝点击