疯狂java笔记-JDBC常用接口和类
2017-11-17 21:32
281 查看
1、DriverManager:用于管理JDBC驱动的服务类。
public static synchronized Connection getConnection(String url, String user, String pass)throws SQLException2、Connection:代表数据库连接对象。
Statement createStatement() throws SQLExceptionPreparedStatement 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 SQLExceptionint 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)
相关文章推荐
- 9.2-全栈Java笔记:List接口的特点和常用方法
- 疯狂java学习笔记1030---Collection、Iterator接口和Set接口
- 学习_Java_Base_JDBC_常用接口和类
- 9.3-全栈Java笔记:List接口常用实现类的特点和底层实现
- 疯狂Java之JDBC 笔记
- JDBC 学习笔记(三)—— JDBC 常用接口和类,JDBC 编程步骤
- Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API
- jdbc复习笔记-常用接口
- [疯狂Java笔记]AWT:常用组件
- java8 笔记 - 常用函数式接口(三)
- java8--Mysql数据库与JDBC编程(java疯狂讲义3复习笔记)
- JAVA-JDBC的常用类和接口
- [疯狂Java笔记]事件处理:事件类型、监听器接口、事件适配器
- Java的常用方法--Java数据库连接(JDBC)
- 疯狂JAVA讲义---第十三章:JDBC编程(下)
- Java基础:常用的JDBC连接数据库方法大全
- 疯狂JAVA讲义---第十三章:JDBC编程(上)
- 疯狂JAVA讲义---第十一章(中):AWT编程-常用组件和事件处理
- 跟老紫竹学Java-留言板-服务接口的JDBC实现
- java中几种常用定义——接口