何时使用query,何时使用update
程序员文章站
2022-04-21 21:04:59
...
等什么时候闲了 认真写一篇文章 吃透数据库这块
老是被别人说菜 不过有什么关系呢 否定在一定程度上证明了你的存在啊
query与update的区别搞不清楚 首先问题就是QueryRunner的使用还是没有熟练到位
DbUtils类(org.apache.commons.dbutils.DbUtils)主要负责装载驱动、关闭连接的常规工作。
close: 检查所提供的参数是不是NULL,如果不是的话,它们就关闭连接、声明和结果集。
CloseQuietly:避免连接、声明或结果集为NULL的情况被关闭。
CommitAndCloseQuietly(Connection conn):用来提交连接,然后关闭连接,并且在关闭连接时不向上抛出在关闭时发生的一些SQL异常。
LoadDriver(String driveClassName): 装载并注册JDBC驱动程序,如果成功就返回TRUE。
QreryRunner类(org.apache.commons.dbutils.QueryRunner) 显著的简化了SQL查询,并与ResultSetHandler协同工作将使编码量大为减少。
query(Connection conn, String sql, Object[] params, ResultSetHandler rsh):执行选择查询,在查询中,对象阵列的值被用来作为查询的置换参数。
query(String sql, Object[] params, ResultSetHandler rsh):方法本身不提供数据库连接,执行选择查询,在查询中,对象阵列的值被用来作为查询的置换参数。
query(Connection conn, String sql, ResultSetHandler rsh):执行无需参数的选择查询。
update(Connection conn, String sql, Object[] params):被用来执行插入、更新或删除(DML)操作。
ResultSetHandler接口(org.apache.commons.dbutils.ResultSethandler)执行处理一个结果集对象,将数据转变并处理为任何一种形式,供其他应用使用。
上一篇: 用.NET为某个手机软件(应该是用PHP)开发服务器,接口是什么?
下一篇: 总结
推荐阅读
-
php使用mysql_query查询超大结果集超内存的解决方法,phpmysql_query_PHP教程
-
《Python 3面向对象编程》 购买原因——《Python 3面向对象编程》 读后感:弄懂何时使用面向对象
-
MySQL的Update的使用,该如何处理
-
MySQL中UPDATE与DELETE语句的使用教程_MySQL
-
使用JPA中@Query 注解实现update 操作方法(必看)
-
在JPA的@Query注解中使用limit条件(详解)
-
在JPA的@Query注解中使用limit条件(详解)
-
PHP使用http_build_query()构造URL字符串的方法
-
如何解决PHP使用mysql_query查询超大结果集超内存问题
-
sqlserver中delete、update中使用表别名和oracle的区别