疯狂java笔记-JDBC常用接口和类
来源:互联网 发布:华为软件视频会议 编辑:程序博客网 时间:2024/06/07 16:30
1、DriverManager:用于管理JDBC驱动的服务类。
public static synchronized Connection getConnection(String url, String user, String pass)throws SQLException
2、Connection:代表数据库连接对象。
Statement createStatement() throws SQLException
PreparedStatement prepareStatement(String sql)throws SQLException
CallableStatement prepareCall(String sql)throws SQLException 该方法用于调用存储过程
控制事务:
Savepoint setSavepoint()创建一个保存点
Savepoint setSavepoint(String name) 以指定名字来创建一个保存点
void setTransactionIsolation(int level) 设置事务的隔离等级
void rollback()回滚事务
void rollback(Savepoint savepoint)将事务回滚到指定的保存点
void setAutoCommit(boolean autoCommit)关闭自动提交,打开事务
void commit() 提交事务
3、Statement:用于执行SQL语句的工具接口
ResultSet executeQuery(String aql) throws SQLException
int executeUpdate(String sql) throws SQLException
boolean execute(String sql) throws SQLException
4、PreparedStatement:预编译的Statement对象
void setXxx(int parameterIndex, Xxx value)
ResultSet executeQuery() throws SQLException
int executeUpdate() throws SQLException
boolean execute() throws SQLException
5、ResultSet:结果集对象
void close()
操作ResultSet的记录指针:
boolean absolute(int row) 将ResultSet的记录指针移动到第row行,如果row是负数,则移动到倒数第row行
void beforefFirst() 将ResultSet的记录指针定位到首行之前
boolean first() 将ResultSet的记录指针定位到首行
boolean previous() 将ResultSet的记录指针定位到上一行
boolean next()将ResultSet的记录指针定位到下一行
boolean last() 将Result的记录指针定位到最后一行
void afterLast() 将ResultSet的记录指针定位到最后一行之后
获取具体列的值:
Xxx getXxx(int columnIndex)
Xxx getXxx(String columnLabel)
<T> T getObject(int columnIndex, Class<T> type)
<T> T getObject(String columnLabel, Class<T> type)
- 疯狂java笔记-JDBC常用接口和类
- JDBC常用类和接口
- JDBC常用接口和类
- 疯狂Java之学习笔记(22)------------抽象类和接口
- 疯狂Java学习笔记(50)-----------JDBC
- JDBC常用的类和接口详解
- JDBC常用的类和接口
- Java学习笔记(JDBC数据库编程常用接口)
- jdbc 常用接口类
- [疯狂Java笔记]AWT:常用组件
- JDBC常用类和接口及增删查修
- JDBC常用类和接口及基本操作示例
- JDBC常用类和接口及增删查修
- JDBC中常用的的类和接口
- JDBC常用类和方法-java.sql.*
- 疯狂JAVA讲义-接口
- 疯狂Java笔记:3.2 标识符和关键字
- 疯狂java笔记之栈和队列
- 我形我速7中文免费版下载附安装教程
- 请记住编程中的24条经典语录
- 论文:Deeplab_v4
- Lua __index和__newindex
- 删除solr索引
- 疯狂java笔记-JDBC常用接口和类
- Apache
- 牛客练习赛6 A 【二分】
- TestNG入门教程-11-如何通过testng.xml来实现设置依赖关系
- knn算法实例(python)
- python多线程的两种实现方式
- 剑指offer------反转链表
- 手动部署 ceph 环境说明 (luminous 版)
- c++中new与delete的重载--(boolan)