JAVA jdbc

概述

JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范,能够执行SQL语句。

由一组用Java语言编写的 类 和 接口 组成

各数据库厂商根据此规范开发出相应的功能,称之为 驱动

有了 JDBC 提供的api,我们 几乎可以不改代码,就能操作不同的数据库,简化的开发难度,提高开发速度,也就是说:JDBC 实现了 跨数据库 操作

C、C++语言操作不同的数据库,需要使用不同的API,增加的开发复杂度

C/C++ JAVA

开发步骤

  1. 加载驱动.
    告知JVM使用的是哪一个数据库的驱动

  2. 创建数据库连接
    使用JDBC中的类,完成对数据库的连接

  3. 创建执行SQL语句的对象
    通过连接对象,创建执行SQL语句的对象

  4. 执行sql语句
    通过对象执行SQL语句

  5. 返回结果
    获取SQL语句返回的结果

  6. 释放资源
    调用 close() 方法

相关类和接口

加载驱动器

  • Class.forName();

JDBC相关类

都在 java.sql 包下

  • DriverManager:

    • 注册驱动器:registerDriver()
    • 创建数据库连接:getConnection()
  • Connection:与数据库中的所有的通信是通过唯一的连接对象。

  • Statement:用于执行SQL语句

  • PreparedStatement:类似Statement,但比其更强大

  • ResultSet:执行select查询语句,查询出的结果,封装到此类对象中


原文出处:/show_1EF4t6aL59Si.html