数据库第六章--数据库编程

数据库第六章--数据库编程

数据库第六章--数据库编程
数据库第六章--数据库编程
  • 数据库连接技术ODBC(开放式数据库互连)
    • 数据库编程简介
      • 客户端应用编程
      • 数据库服务器端编程
        • 存储过程/函数
        • 触发器
        • 游标
      • 编程结合ODBC/JDBC
  • 数据库连接技术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语言的查询结果,指向特定记录的指针。