美文网首页
6、JDBC连接数据库

6、JDBC连接数据库

作者: 如果不是废物谁又愿混吃等死 | 来源:发表于2019-05-15 23:21 被阅读0次

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的连接过程

    JDBC连接数据库,创建一个以JDBC连接数据库的程序,包含6个步骤: 1、加载JDBC驱动程序: 在连接数据库之...

  • java基础-day33-数据库连接

    JDBC 1. JDBC介绍 2. JDBC连接数据库所需的必要条件 3. JDBC连接MySQL数据库 3.1 ...

  • 2018-12-07JDBC连接数据库

    JDBC连接数据库 JDBC jmeter

  • Java连接到数据库讲解(一)

    完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 • 创建一个以JDBC连接数据库的程序,包含7...

  • Java JDBC连接

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库...

  • 第十七章 JDBC

    JDBC 一、JDBC访问数据库步骤 面试回答: ①加载JDBC驱动 ②创建数据库连接(Connection) ③...

  • Java MySQL连接

    JDBC简述 Java如何连接数据库呢? 答案是:Java使用JDBC连接数据库。 那么JDBC又是什么? Jav...

  • 8.7JDBC学习

    jdbc连接mysql JDBC(Java Data Base Connectivity,java数据库连接)是一...

  • JDBC数据库连接

    JDBC数据库连接 安装相应的驱动程序后,现在是时候来学习使用JDBC建立数据库连接了。 建立JDBC连接所涉及的...

  • 二、数据库连接池

    本章内容 数据库连接池 Spring JDBC : JDBC Template 一、数据库连接池 概念:其实就是一...

网友评论

      本文标题:6、JDBC连接数据库

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