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的操作
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
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- centos下操作文件的常用命令
- tyvj 1008 未测试
- 爽翻天!告别Java。一起来使用kotlin开发完整客户端
- Android 集成了RecyclerView 刷新加载,及侧滑菜单的 PullToRefresh
- 如何避免OOM异常
- JDBC
- 计算机视觉(2)——图像检测
- RADOS分布式对象存储原理简介
- 软导作业2016年11月27日16:32:47
- 自己对于android5.0新特性DrawerLayout的开关模式的理解
- Android系统架构
- Androidstudio简单方式导入eclipse第三方类库,解决三方类库易出现异常,超级慢的情况
- hdu1282
- java入门之web项目的建立