JDBC基本操作介绍
2015-07-10 10:12
295 查看
一 .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语句,获得结果集
执行sql查询语句
ResultSet executeQuery(String sql)
执行更新语句,如insert,delete,update
int executeUpdate(string sql)
执行create和drop语句
boolean execute(String sql)
(5)取得查询结果
利用ResultSet可以获取查询结果,常用的方法为:
boolean next() 没有行时返回false
String getString()返回列名时对应的值
相关文章推荐
- 移动支付官方文档列表
- 有return的情况下try catch finally的执行顺序(转)
- Java C# .net 和 C C++ 跨平台的区别
- 将应用图标添加到ubuntu dash中
- 基于jquery鼠标点击图片翻开切换效果
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- kafka 集群运维和使用
- 给app重新签名
- jquery的$(#id).each()和jquery.each()的用法区别
- netcfg获取虚拟网卡
- SAP ABAP 发邮件方法(OO)
- 基于C++的C语言词法分析器
- windos环境apache+mysql+php+Discuz的安装配置
- 银河军工:军工股数占证金公司买入比例最高
- POJ-1017-Packet(贪心1)
- day23--电影院买票问题解决 同步代码块 同步方法 静态同步方法的引入
- 随机数
- ASP.NET操作Word的IIS权限配置
- ASP.NET简单实现注销功能
- google protocol buffer的原理和使用(三)