JDBC
来源:互联网 发布:seo要学多久 编辑:程序博客网 时间:2024/06/05 08:51
1.Statement常用方法
方法名 说明
ResultSet executeQuery(String sql) 执行SQL查询并获取到ResultSet对象
int executeUpdate(String sql) 可以执行插入、删除、更新等操作,返回值是执行该操作所影响的行数
boolean execute(String sql) 可以执行任意SQL语句,然后获得一个布尔值,表示是否返回ResultSet
2.ResultSet常用方法
方法名 说 明
boolean next() 将游标从当前位置向下移动一行
boolean previous() 游标从当前位置向上移动一行
void close() 关闭ResultSet 对象
int getInt(int colIndex) 以int形式获取结果集当前行指定列号值
int getInt(String colLabel) 以int形式获取结果集当前行指定列名值
float getFloat(String colLabel) 以float形式获取结果集当前行指定列名值
float getFloat(int colIndex) 以float形式获取结果集当前行指定列名值
String getString(int colIndex) 以String 形式获取结果集当前行指定列号值
String getString(String colLabel) 以String形式获取结果集当前行指定列名值
3.总结:
①JDBC访问数据常用类和接口:
DriverManager :管理JDBC驱动
Connection :连接数据库并传送数据
Statement :负责执行SQL语句
ResultSet:负责保存Statement执行后所产生的查询结果
②JDBC访问数据库的步骤:
加载JDBC驱动与数据库建立连接创建Statement或PreparedStatement对象发送SQL语句,并得到返回结果处理返回结果释放资源
③注意事项:
遍历结果集中数据可使用列号或列名标识列PreparedStatement比Statement提高了代码的安全性、可读性和可维护性
方法名 说明
ResultSet executeQuery(String sql) 执行SQL查询并获取到ResultSet对象
int executeUpdate(String sql) 可以执行插入、删除、更新等操作,返回值是执行该操作所影响的行数
boolean execute(String sql) 可以执行任意SQL语句,然后获得一个布尔值,表示是否返回ResultSet
2.ResultSet常用方法
方法名 说 明
boolean next() 将游标从当前位置向下移动一行
boolean previous() 游标从当前位置向上移动一行
void close() 关闭ResultSet 对象
int getInt(int colIndex) 以int形式获取结果集当前行指定列号值
int getInt(String colLabel) 以int形式获取结果集当前行指定列名值
float getFloat(String colLabel) 以float形式获取结果集当前行指定列名值
float getFloat(int colIndex) 以float形式获取结果集当前行指定列名值
String getString(int colIndex) 以String 形式获取结果集当前行指定列号值
String getString(String colLabel) 以String形式获取结果集当前行指定列名值
3.总结:
①JDBC访问数据常用类和接口:
DriverManager :管理JDBC驱动
Connection :连接数据库并传送数据
Statement :负责执行SQL语句
ResultSet:负责保存Statement执行后所产生的查询结果
②JDBC访问数据库的步骤:
加载JDBC驱动与数据库建立连接创建Statement或PreparedStatement对象发送SQL语句,并得到返回结果处理返回结果释放资源
③注意事项:
遍历结果集中数据可使用列号或列名标识列PreparedStatement比Statement提高了代码的安全性、可读性和可维护性
0 0
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- 设计模式03:抽象工厂
- springmvc使用拦截器
- TensorsFlow学习笔记4----面向机器学习专家的深度MNIST教程(Deep MNIST for Experts)
- android 广播的使用
- 【LeetCode】Path Sum III 解题报告
- JDBC
- Python3 random(伪随机数 模块)
- JS的Ajax
- C# 正则表达式
- RabbitMQ之镜像队列
- web.js.arguments的使用
- 134. Gas Station
- JNI点滴
- NGUI源码分析(四) 关于Anchor