数据库第六章--数据库编程
数据库第六章--数据库编程
- 数据库连接技术ODBC(开放式数据库互连)
- 数据库连接技术JDBC(Java数据库连接)
- 工作原理
- 应用层
- JDBC接口层API
- JDBC驱动层
- 访问数据库步骤
- 加载驱动
- 建立连接
- 创建Statement对象
- 执行SQL语句
- ResultSet保存结果集
- 关闭连接
- 工作原理
- JavaWeb数据库编程
- Java Web简介
- JSP工作过程
- Servlet工作
- Mybatis访问数据库
- 数据库存储过程
- 存储过程
- 存储过程(Stored Procedure)是一种数据库的对象;
- 由一组能完成特定功能的SQL 语句集构成;
- 是把经常会被重复使用的SQL语句逻辑块封装起来,经编译后,存储在数据库服务器端;
- 当被再次调用时,而不需要再次编译;
- 当客户端连接到数据库时,用户通过指定存储过程的名字并给出参数,数据库就可以找到相应的存储过程予以调用。
- 存储过程
- 数据库触发器
- 触发器
- 触发器是特殊类型的存储过程,主要由操作事件(INSERT、UPDATE、DELETE) 触发而被自动执行。
- 触发器可以实现比约束更复杂的数据完整性,经常用于加强数据的完整性约束和业务规则。
- 触发器本身是一个特殊的事务单位。
- 触发器
- 数据库游标
- 游标
- (1)游标(Cursor)是一种临时的数据库对象;
- (2)用来存放从数据库表中查询返回的数据记录;
- (3)提供了从结果集中提取并分别处理每一条记录的机制;
- (4)游标总是与一条SQL查询语句相关联;
- (5)游标包括:SQL语言的查询结果,指向特定记录的指针。