Day4 - JDBC

客户端 sqlplus,浏览器,navicat,DataGrip
操作后传给 db

ODBC & JDBC

与数据库建立连接的 2 种方式

ODBC - Open Database Connectivity
  • A C-based interface to SQL-based database engines, provides a consistent interface for communicating with a database and for accessing database data.
JDBC API - Java Database Connectivity
  • A standard data access interface to a wide range of relational databases
  • A set of classes and interfaces that are part of the Java programming language

JDBC enables

  • Connecting to a database
  • Sending a string SQL query to the database
  • Processing the results

JDBC 分为两套 API

  • 上层:应用开发
    无论底层数据库不同,开发的程序基本相同
  • 下层:驱动开发
    针对不同的数据库开发,数据库生产厂商通过实现 java.sql.Driver 接口开发

Java 与数据库交互

  1. 注册驱动
  2. 创建连接
  3. 创建 statement 对象
  4. 执行 sql 语句
  5. 处理结果集
  6. 关闭资源

Java

xml 配置文件 方便选择 不同数据库

dom4j 解析 xml 文件

你可能感兴趣的:(Day4 - JDBC)