JDBC

作者: 尉昌达 | 来源:发表于2016-08-15 20:05 被阅读13次
JDBC常见组件
  • DriverManager :这个类管理数据库驱动程序
  • Driver:此接口处理与数据库服务器通信
  • Connection:此接口与接触数据库的所有方法
  • Statement :可以使用这个接口创建对象的sql语句提交到数据库
  • ResultSet:这些对象保存从数据库后,执行使用Statement对象的sql查询中检索数据。
  • SQLException:这个类处理发生在一个数据库应用程序的任何错误。
Driver Manager(驱动管理器)
  • DriverManager 管理jdbc的基本服务,例如注册数据库驱动程序,建立连接等。
  • DriverManager内部维护一个Driver队列。
  • 任何数据库驱动程序(Driver)需实现向驱动管理器注册自身的静态代码块。
  • Class.forName(driver_class)加载驱动。
Statement
  • Statement 对象用于把sql语句发送到DBMS
  • 由Connection对象中的creatStatement方法所创建
  • 对查询语句来说,可以使用executeQuery()
  • 对于创建,删除,修改语句,使用的方法是executeUpdate()
ResultSet
  • 数据库结果集的数据表,通常通过执行查询数据库的语句生成
  • ResultSet对象生命依赖于创建它的Statement
  • ResultSet提供一个可向前和向后移动的游标
  • ResultSet接口提供用于从当前行检索列值的获取方法,检索列值编号从1开始
  • ResultSet可用于更新或插入数据,但不建议使用!
PreparedStatement
  • 继承自Statement接口,每一个实例中包含预编译的sql语句
  • 由Connection实例的PrepareStatement()创建
  • 对于Statement对象拥有更快的执行效率
  • 提供参数化查询方法,避免发生sql注入攻击
CallableStatement
  • CallableStatement对象为所有的DBMS提供了一种以标准形式调用存储过程的方法
  • 继承自PreparedStatement,同样含有预编译的sql
  • 有Connection实例的prepareCall()方法产生实例对象
  • 提供结果参数(OUT类型的输出参数)

相关文章

  • JDBC

    JDBC原理: JDBC: 抽取JDBC工具类 : JDBCUtils JDBC控制事务:

  • JDBC 的使用

    JDBC JDBC什么是JDBCJDBC 的使用JDBC 的数据类型 什么是JDBC JDBC(Java Data...

  • Java和MySQL简建立连接

    JDBC JDBC插入多条数据 JDBC查询 JDBC动态传参 JDBC回滚 JDBC将数据库中的信息装入List...

  • JDBC

    JDBC JDBC:Java DataBase Connectivity JDBC的本质是什么?JDBC是SUN公...

  • java异常合集

    jdbc com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExce...

  • Day05--JDBC

    JDBC: 抽取JDBC工具类:JDBCUtils JDBC控制事务

  • JDBC

    JDBC: 抽取JDBC工具类 : JDBCUtils JDBC控制事务:

  • JDBC编程目录

    JDBC编程目录 SQL基础JDBC基础JDBC进阶

  • JDBC和数据库连接池

    1.JDBC介绍1.1 1.1 JDBC介绍 2.JDBC之API2.1 2.1 JDBC之API 3.JDBC例...

  • # day10_JDBC基础

    一,JDBC概述 1.为什么要使用JDBC 1.1没有JDBC 1.2有了JDBC后 2.JDBC的概念 2.1....

网友评论

      本文标题:JDBC

      本文链接:https://www.haomeiwen.com/subject/kniusttx.html