第一个jdbc程序
JDBC简介
- Java数据库连接(Java Database Connectivity,JDBC),是一种用于执行SQL语句的Java API,它由一组用Java编程语言编写的类和接口组成。
- JDBC为数据库开发人员提供了一个标准的API,使他们能够用纯Java API来编写数据库应用程序。
- 使用JDBC编写的程序能够自动地将SQL语句传送给相应的数据库管理系统。
- JDBC扩展了Java的功能,由于Java语言本身的特点,使得JDBC具有简单、健壮、安全、可移植、获取方便等优势。
JDBC API
接口/类 | 功能说明 |
---|---|
DriverManager | 数据库驱动管理类,用于加载和卸载各种驱动程序,并建立于数据库的连接 |
Connection | 此接口用于连接数据库 |
Statement | 此接口用于执行SQL语句并将数据检索到ResultSet中 |
ResultSet | 结果集接口,提供检索SQL语句返回数据的各种方法 |
PreparedStatement | 此接口用于执行预编译的SQL语句 |
CallableStatement | 此接口用于执行SQL存储过程的语句 |
JDBC结构
1.JDBC API是Java开发工具包(JDK)的组成部份:
- JDBC驱动程序管理器
- JDBC驱动程序测试工具包
- JDBC-ODBC桥
2.JDBC驱动程序管理器是JDBC体系结构的支柱,其主要作用是把Java应用程序连接到正确的JDBC驱动程序上。
3.JDBC驱动程序测试工具包为JDBC驱动程序的运行提供一定的可信度,只有通过JDBC驱动程序测试包的驱动程序才被认为是符合JDBC标准的。
4.JDBC-ODBC桥使ODBC驱动程序可被用作JDBC驱动程序。其目标是为方便实现访问某些不常见的DBMS,它的实现为JDBC的快速发展提供了一条途径。
分析JDBC开发步骤
使用JDBC访问数据库的基本步骤一般如下:
- 加载JDBC驱动程序
- 创建数据库连接
- 创建Stateme