6、JDBC连接数据库

1、JDBC:Java DataBase Connectivity 可以为多种关系型数据库提供统一的访问方式,用来操作数据库。

2、JDBC API的主要功能

  i、DriverManager:管理jdbc驱动
  i、Connection:连接(通过DriverManager产生)
      ii、Connection产生操作数据库对象
          iii、Connection产生Statement对象:createStatement()
          iii、Connection产生PreparedStatement对象:prepareStatement()
          iii、Connection产生CallableStatement对象:prepareCall()
  i、Statement (PreparedStatement):做增删该查的操作(通过Connection产生)
      ii、Statement操作数据库
          iii、增删改:executeUpdate()
          iii、查询:executeQuery()
      ii、PreparedStatement操作数据库(PreparedStatement继承了Statement)
          iii、增删改:executeUpdate()
          iii、查询:executeQuery()
          iii、赋值:setXXX();   (XXX是字段类型)
  i、CallableStatement:调用数据库中的存储过程/存储函数(通过Connection产生)
  i、Result:返回的结果集 (由Statement等产生)
        ii、 next(): 光标下移,判断是否有下一条数据:true/false
        ii、prevoius():光标上移,判断是否有上一条数据:true/false
        ii、getXXX( 字段名 ||  位置 ):获取具体的字段值

3、JDBC访问数据库的具体步骤

  i、导入驱动,加载具体的驱动类
  i、与数据库建立连接
  i、发送sql,执行
  i、处理结果集(查询)

4、常见数据库驱动(根据具体的版本进行下载)

  i、Oracle:ojbc.jar
  i、Mysql:mysql-connector-java.jar
  i、SqlServer:sqljdbc.jar

你可能感兴趣的:(6、JDBC连接数据库)