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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JDBC 由 Java 编写的类及接口组成,同时提供了用于实现对数据库访问的 JDBC API,并支持 SQL 语...
    Djbfifjd阅读 1,693评论 1 6
  • 1:JDBC概述JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执...
    所以然WZY阅读 252评论 0 0
  • 我们知道Java中的jdbc是用来连接应用程序和数据系统的,本篇文章主要就来看看关于JDBC的实现和使用细节。主要...
    Single_YAM阅读 2,157评论 2 12
  • JDBC(Java Database Connectivity): 独立于特定数据库管理系统,通用的 SQL 数据...
    指间Hrc阅读 1,258评论 0 0
  • 笔尖轻舔 那墨色自然而光 用心凝结 在白色上面踏青 道道线条流畅 笔力风骨峭峻 优美在心田 呼吸平缓 我找到首鼠两...
    止儿徐子阅读 216评论 1 2