![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdbc
jackleechina2011212
这个作者很懒,什么都没留下…
展开
-
Java对存储过程的调用方法
一) [url]http://developer.51cto.com/art/201203/321033.htm[/url] 底下的几篇文章也要看下: Java初学者都必须理解的六大问题 深入Java关键字null Java 5线程池使用 浅析Java抽象类和接口的比较 Java类和对象的初始化顺序 二) [url]http://hiok.i.sohu.com/bl...原创 2012-07-02 13:41:03 · 68 阅读 · 0 评论 -
jdbc批处理
一) [url]http://mousepc.iteye.com/blog/1131462[/url] 二) [url]http://lavasoft.blog.51cto.com/62575/238651[/url] 三) [url]http://hi.baidu.com/%CC%A9%B5%CF%C4%D0%BA%A21/blog/item/b2ea290d62c66c5a03088...原创 2012-07-03 09:59:53 · 67 阅读 · 0 评论 -
pareStatement和prepareCallpre区别
一) preparedStatement执行SQL语句,返回的是一个PreparedStatement。 prepareCall是专门用来执行存储过程的啊. prepareCall返回的是一个CallableStatement。 二) prepareCall 返回CallableStatement,CallableStatement继承自PreparedStat...原创 2012-07-03 10:27:22 · 1188 阅读 · 0 评论 -
con.setAutoCommit(false)
一) con.commit();是自己手动提交事务 con.setAutoCommit(true);是让JDBC自动提交事务。 con.rollback();是取消提交 如果你直接用过SQL在数据库软件中操作过数据就会明白了: SQL语句如果不commit()的话,你看到的数据只是在缓存中被修改了并没有真正影响到储存在数据库中的数据,只有提交以后才真正改变了数据库中的数据。 ...原创 2012-07-03 12:55:23 · 749 阅读 · 0 评论 -
Spring 框架 执行SQL getJdbcTemplate().
[url]http://cyxinda.blog.163.com/blog/static/365961862011891847881/[/url]原创 2012-07-03 14:12:04 · 87 阅读 · 0 评论 -
空集报异常处理方法
利用spring 的getJdbcTemplate().queryForMap如果返回空集,就会报 org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 的异常,解决办法就是捕捉这个异常然后返回null即可。 [code="java"]try...原创 2012-07-03 14:14:33 · 164 阅读 · 0 评论 -
存储过程回滚问题
在一个事务里面调用存储过程。使用了三种方法编写事务,下面的一)和二)都不能回滚存储过程,只能回滚存储过程外的sql数据库操作。第三种方法才能回滚存储过程。 一) @Transactional 二)org.springframework.transaction.support.TransactionTemplate java代码 [code="java"]public void ...原创 2012-07-04 16:02:16 · 1564 阅读 · 0 评论