moni_mm的博客

相视一笑,莫逆于心。

JDBC

JDBC架构

这里写图片描述

  • JDBC API: 提供了应用程序对JDBC的管理连接。
  • JDBC Driver API: 支持JDBC管理到驱动器连接。
  • JDBC API的使用驱动程序管理器和数据库特定的驱动程序提供透明的连接到异构数据库。
  • JDBC驱动程序管理器可确保正确的驱动程序来访问每个数据源。该驱动程序管理器能够支持连接到多个异构数据库的多个并发的驱动程序。

JDBC组件

  • DriverManager:
    这个类管理数据库驱动程序的列表。确定内容是否符合从Java应用程序使用的通信子协议正确的数据库驱动程序的连接请求。识别JDBC在一定子协议的第一个驱动器将被用来建立数据库连接。

  • Driver:
    此接口处理与数据库服务器通信。很少直接直接使用驱动程序(Driver)对象,一般使用DriverManager中的对象,它用于管理此类型的对象。它也抽象与驱动程序对象工作相关的详细信息

  • Connection :
    此接口与接触数据库的所有方法。连接对象表示通信上下文,即,与数据库中的所有的通信是通过此唯一的连接对象。

  • Statement :
    可以使用这个接口创建的对象的SQL语句提交到数据库。一些派生的接口接受除执行存储过程的参数。

  • ResultSet:
    这些对象保存从数据库后,执行使用Statement对象的SQL查询中检索数据。它作为一个迭代器,可以通过移动它来检索下一个数据。

  • SQLException:
    这个类用于处理发生在数据库应用程序中的任何错误。

步骤

1.导入包

import java.sql.*;

2.注册JDBC驱动程序

Class.forName("com.mysql.jdbc.Driver");

3.打开一个连接

DriverManager.getConnection()

4.执行一个查询

String sql = null;
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);

5.从结果集中提取数据

while(rs.next()){
    //do somthing
}

6.清理环境资源

rs.close();
stmt.close();
conn.close();
阅读更多
个人分类: Java
上一篇AOP
下一篇Mybatis概述
想对作者说点什么? 我来说一句

jdbc jdbc jdbc

2011年05月15日 4.9MB 下载

JDBC Driver

2009年12月12日 2.79MB 下载

jsp中jdbc数据库连接

2009年07月26日 876KB 下载

JDBC学习笔记--JDBC学习笔记

2010年12月09日 90KB 下载

JDBC基础JDBC基础

2009年09月16日 371KB 下载

JDBC简介-JDBC简介

2011年07月09日 276KB 下载

jdbc框架pdf

2011年11月17日 51KB 下载

JDBC连接大全够用了

2008年11月19日 48KB 下载

jdbc操作步骤

2018年05月08日 1KB 下载

没有更多推荐了,返回首页

关闭
关闭