
jdbc
文章平均质量分 74
lifeneedyou
这个作者很懒,什么都没留下…
展开
-
ibatis的sqlMap配置文件(包含第三章)
(1):sqlMapConfig.xml文件是Ibatis的核心配置文件(注意也可以不用这个名字)Ibatis的所有东西都是通过这个文件传递给应用程序的。下面是一个基本的配置文件。 [b][/b] [b][/b] 下面介绍一下元素的配置 1lazyLoadingEnabled:是否延迟加载(只加载必要信息而推迟其他未明确请求数据的技术),默...2009-03-20 14:40:49 · 245 阅读 · 0 评论 -
java获取resultset返回行
用 JDBC(包括 Oracle JDBC 扩展)时,没有直接的(即标准的)方法可以使用 ResultSet 或 RowSet 获得查询所返回的行数。但是可以通过很少几行代码使用 Scrollable ResultSet 或 Cached RowSet 来获得此结果。以下列出了可以使用的不同方法的详细内容。 一种方法是在实际查询前执行 "SELECT COUNT(*)..."。这意味着数据库...原创 2013-08-09 11:15:44 · 1318 阅读 · 0 评论 -
ibatis 对连接池的支持
ibatis 对连接池的支持有3种,SIMPLE.DBCP.JNDI,但不原生支持C3P0,如果需要原生支持c3p0,而不是借助spring等这样的框架来间接支持的话,就要对ibatis进行扩展。 A SIMPLE数据源 <transactionManager type="JDBC" commitRequired="false"> <dataSour...原创 2009-07-21 15:53:00 · 189 阅读 · 0 评论 -
ibatis union oracle(第四章bean)
ibatis中使用联合查询,com.hzmc.capaa.domain.persistence.asset.CuidBean这个Bean没有对应的表,是个虚拟表。由下面的联合查询得来,ibatis也支持。 ...2009-01-07 10:31:12 · 204 阅读 · 0 评论 -
ibatis的优点和好处(包含一二章节)
Ibatis的优势。 Ibatis是一个混合性的解决方案,吸取了这些所有解决方案中最有价值的思想,并将他们融会贯通。 方案 相同的优点 解决的问题 proc 支持对proc 的直接调用。 业务逻辑从数据库中分离出来,程序有更好的易植性。 内联sql 允许sql以最自然的方式书写,没有字符串拼接,没有参数设置,没有结...2008-12-10 11:15:59 · 342 阅读 · 0 评论 -
ibatis jdbcType Boolean oracle(第五章)
最近在用spring+ibatis+oracle开发一个安全产品,但是遇到了一个问题,就是我调用数据库的一个存储过程,其中有一个参数是boolean类型的,由于ibatis是sql/mapping的,所以我要用java 语言来传一个java.lang.Boolean类型的和数据库对应,代码如下: ...2008-12-10 11:11:59 · 1238 阅读 · 0 评论 -
struts2+spring2.6+hibernate3.4
最近自己华了几天的时间,搭了一个ssh的架构,现在写出来。 版本:struts2.0,spring2.6,hibernate3.4 数据库:oracle 1web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml...原创 2009-11-09 12:23:58 · 127 阅读 · 0 评论 -
我在学习ibatis时的培训ppt
我在学习ibatis时的PPT,现在共享出来给大家,希望对需要的朋友有所帮助!原创 2009-04-15 09:40:04 · 98 阅读 · 0 评论 -
ibatis的动态sql,call proc等需要注意的地方(经验总结)
1环境:ibatis2.3,spring2.5. 2最近项目里用 spring2.5+ibatis2.3做开发。ibatis主要是用它的动态sql.用ibatis有一段时间了。准备给自己备个案,把ibatis2.3使用过程中需要注意的地方给记录下来。并且分享给大家。 3下面写几点自己遇到过的要注意的问题。 A:平常的sql语句比如select * fr...2009-04-10 10:06:56 · 407 阅读 · 0 评论 -
ibatis调用oracle的动态sql,sql大小不能超过32K
1环境:oracle10g,spring2.5,ibatis2.3. 2由于项目里面要调用oracle的存储过程,原本采用如下方法调用: {call ?=Tlgadmin.check(?,?)} 但实际上是会报异常:提示oracle的动态sql语句太长。后来由数据库小组得知:动态sql的大小是有限制的。大小不能超过32K。 既然oracle自己不能执行那么长的sql,实际的调用办法:用jdbc...2009-04-03 10:22:52 · 240 阅读 · 0 评论 -
ibatis调用oracle的函数,存储过程的方法 IN 和OUT /游标(第五章)
1对于全部是in 类型的参数过程,采用下面的方法调用(ibatis版本是2.3) 比如过程: Procedure Flashback_Op(v_table_owner Varchar2,v_table_name Varchar2,v_FlashbackScn Number,v_xid Varchar2,v_dbid number); 调用方法: <parame...2009-04-02 15:48:45 · 148 阅读 · 0 评论 -
ibatis的DML的写法(五,六,八章综合)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd "> <sqlMap namespace=&原创 2009-03-20 14:58:34 · 158 阅读 · 0 评论 -
jdbc prepareStatement 获取参数
在JDBC的prepareStatement 的时候,我们经常使用ps.setString()这样的方式来设置参数 那么在程序里面我们如何得到这个参数呢,经过一番思考,在网上找了不少资料,主要参考如下两种方式 第一种:参考IBM开发网 LoggableStatement http://www.ibm.com/developerworks/cn/java/...原创 2013-09-10 11:30:03 · 883 阅读 · 0 评论