JDBC概述

一、概述

    JDBC(Java data base connection, Java数据库连接)是一种用于访问数据库和执行SQL语句的Java编程接口,由一组用Java语言编写的类和接口组成。程序员只需要用JDBC编写统一的代码即可,它会向不同的数据库转化成相应的SQL进行调用。

    以下是JDBC的层次结构:

Java应用程序 _____JDBC编程接口
JDBC驱动程序管理器 _____JDBC驱动程序接口
JDBC驱动程序  
数据库管理系统(DBMS) <---------->  数据库

二、JDBC访问数据库的基本方法

    大致包含下面四个方法:

  • 注册数据库的驱动程序
  • 建立与数据库的连接
  • 通过发送SQL语句对数据库进行读写
  • 处理语句的执行结果。特别是查询语句的返回数据

 

    下面是JDBC典型程序:

 1 import java.sql.*;
 2 
 3 public class AccEmpl{
 4     
 5     public static void main(String[] args){
 6         Connection con;  //数据库连接对象(代表与某一数据库的连接)
 7         Statement stmt;  //语句对象(可接受和执行一条SQL语句)
 8         ResultSet rs;    //结果集对象(保存查询返回的结果)
 9         
10         //加载数据库驱动程序
11         DriverManager.registerDriver(new com.mysql.jdbc.driver);
12         //建立一个与数据库的连接
13         con = DriverManager.getConnection("jdbc:mysql:employee");
14         //创建一个statement对象
15         stmt = con.createStatement();
16         //执行查询
17         rs = stmt.executeQuery("SELECT ename,birthday,sal FROM emp");
18         while(rs.next()){
19             System.out.println(rs.getString("ename"));
20             System.out.println(rs.getDate(2));
21         }
22     }
23 }

 

你可能感兴趣的:(JDBC概述)