首页 > 数据库技术 > 详细

JDBC概述

时间:2016-01-24 11:30:33      阅读:235      评论:0      收藏:0      [点我收藏+]

一、概述

    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概述

原文:http://www.cnblogs.com/lqzzang/p/5154760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!