Java Connection.createStatement()方法:创建一个Statement对象
2023-06-13 09:12:00 时间
数据库 Connection.createStatement() 方法用于创建一个 Statement 对象,封装 SQL 语句发送给数据库,通常用来执行不带参数的 SQL 语句。
resultSetType:结果集类型,主要包括 ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE、ResultSet.TYPE_SCROLL_SENSITIVE。 resultSetConcurrency:并发类型,主要包括 ResultSet.CONCUR_READ_ONLY、ResultSet.CONCUR_UPDATABLE。
resultSetType 结果集类型:ResultSet.TYPE_FORWARD_ONL 或 ResultSet.TYPE_SCROLL_INSENSITIVE 或 ResultSet.TYPE_SCROLL_SENSITIVE 之一。 resultSetConcurrency 并发类型:ResultSet.CONCUR_READ_ONLY 或 ResultSet.CONCUR_UPDATABLE。 resultSetHoldability ResultSet 常量之一:ResultSet.HOLD_CURSORS_OVER_COMMIT 或 ResultSet.CLOSE_CURSORS_AT_COMMIT。
createStatement()
获得一个 Statement 对象。
Connection conn = //省略部分代码 Statement st = conn.createStatement();
创建一个 Statement 对象,该对象将生成具有给定类型和并发性的 ResultSet 对象。此方法与上述 createStatement 方法相同,但它允许重写默认结果集类型和并发性。已创建结果集的可保存性可调用 getHoldability() 函数来确定。
Statement createStatement(int resultSetType,int resultSetConcurrency)throws SQLException
参数说明:
resultSetType:结果集类型,主要包括 ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE、ResultSet.TYPE_SCROLL_SENSITIVE。 resultSetConcurrency:并发类型,主要包括 ResultSet.CONCUR_READ_ONLY、ResultSet.CONCUR_UPDATABLE。
本示例获得了一个 Statement 对象,并发类型为只读,结果集类型光标只能向前移动。
Connection conn = //省略部分代码 Statement stmt = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); //创建Statement对象
Statement createStatement(int resultSetType,int resultSetConcurrency,int resultSetHoldability)throws SQLException
参数说明:
resultSetType 结果集类型:ResultSet.TYPE_FORWARD_ONL 或 ResultSet.TYPE_SCROLL_INSENSITIVE 或 ResultSet.TYPE_SCROLL_SENSITIVE 之一。 resultSetConcurrency 并发类型:ResultSet.CONCUR_READ_ONLY 或 ResultSet.CONCUR_UPDATABLE。 resultSetHoldability ResultSet 常量之一:ResultSet.HOLD_CURSORS_OVER_COMMIT 或 ResultSet.CLOSE_CURSORS_AT_COMMIT。
本示例获得了一个 Statement 对象,并发类型为只读,结果集类型光标只能向前移动,具有此可保存性的打开的 ResultSet 对象将保持开放。
Connection conn = //省略部分代码 //创建Statement对象 Statement stmt = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY, ResultSet.HOLD_CURSORS_OVER_COMMIT);
22679.html
java相关文章
- java除法保留两位小数_JAVA除法保留小数点后两位的两种方法
- fileinputstream java_Java FileInputStream close()方法
- java数组的声明_Java数组定义常用方法[通俗易懂]
- java 图片识别 tess4j_JAVA使用Tess4J进行ocr识别
- java生成时间戳类型_Java获取当前时间戳的方法有哪些
- java获取服务器路径_Java获取此次请求URL以及服务器根路径的方法「建议收藏」
- python执行测试用例_java随机函数random使用方法
- 【说站】java interrupt()打断阻塞的操作
- Effective-java-读书笔记之对于所有对象都通用的方法
- java将字符串分段输出_java输入字符串并将每个字符输出的方法[通俗易懂]
- Java 中如何限制方法的返回时间
- 【Java】刷题题库
- Java 中对象传入方法内赋值后,为何执行完方法后对象的值未改变呢?
- 五种方法创建 Java 对象,你知道几种呢?
- Java学习笔记之六java三种循环(for,while,do……while)的使用方法及区别详解编程语言
- Java – 如何通过反射调用对象的方法详解编程语言
- Java高效编程之二【对所有对象都通用的方法】详解编程语言
- 利用Redis存储Java对象的方法(redis存储java对象)
- Java Map.containsKey()方法:判断Map集合对象中是否包含指定的键名
- Linux下查看Java进程的方法(linux查看java进程)
- 处理解决Redis中Java端操作过期存储的方法(redisjava过期)
- Java连接MySQL:实现数据库操作(java中连接mysql)
- 教程:在Linux系统下安装Java(linux下java安装)
- MSSQL与Java的数据库连接实践(mssql连接java)
- Linux 服务器快速部署Java开发环境(linux配置java)
- Java 离开 Oracle,新的旅程即将开始(java没有Oracle)
- 基于序列化存取实现java对象深度克隆的方法详解
- java对象转换String类型的三种方法
- java多线程编程之join方法的使用示例
- java用静态工厂代替构造函数使用方法和优缺点
- Java的System.getProperty()方法获取大全
- Java设计模式之模版方法模式简介