JDBC基本操作介绍

栏目:Java8基础 作者:admin 日期:2015-05-01 评论:0 点击: 1,213 次

一 JDBC主要的API介绍

JDBC为开发人员提供了一套标准的API,都是由JAVA语言编写的类和接口。用于连接数据库和执行SQL语句。JDBC也是JAVA核心类库的一部分,位于Java.sql包下。
JDBC包含的核心API主要有以下几个:
DriverManager:管理一组JDBC驱动程序
Connection:java程序与特定数据库的连接
Statement:执行静态sql语句并返回它所生成结果的对象
PreparedStatement:预编译的sql语句的对象
CallableStatement:用于执行sql存储过程的接口
Resultset:表示数据库查询的结果集

二 使用JDBC API的过程

(1)注册API驱动程序,有下面两张方式:
Class.forName(String driverName);
DriverManager.register(Driver driver);
例如:new com.mysql.jdbc.Driver() 创建驱动类对象
(2)建立与SQL数据库的连接
利用DriverManager的静态方法:getConnection()方法,获得connection的连接。getConnection()方法的定义如下:
Connection getConnection(String url, string user, string pwd)
(3)获取SQL执行器
利用Connection的createStatement()方法获取Statement对象,Statement可以执行sql语句,得到sql查询结果。createStatement()方法定义如下:Statement createStatement()。
(4)执行SQL语句,获得结果集
ResultSet executeQuery(String sql):执行sql语句
int executeUpdate(string sql):执行更新语句,如insert,delete,update
boolean execute(String sql):执行create和drop语句
(5)取得查询结果
利用ResultSet可以获取查询结果,常用的方法为:
boolean next() 没有行时返回false
String getString()返回列名时对应的值

网站公告
欢迎加入金燕知识社群,当前加入人数:23人,最近加入时间:2018年12月04日,更多介绍请查阅:知识社群

JDBC基本操作介绍:等您坐沙发呢!

发表评论


------====== 本站公告 ======------
金丝燕网,即将迎来四周年!

知识社群