ibatis : ibatis-2.3.4.726.jar
<update id="update" parameterClass="org.kimnin.test4000.Test4000PO">
update test4000 set str=#str# where id=#id#
</update>
<insert id="insert" parameterClass="org.kimnin.test4000.Test4000PO">
insert into test4000(id ,str)values( #id# ,#str#)
</insert>
public void test4000insert() throws Throwable {
Test4000PO test = new Test4000PO();
test.setId(3);
test.setStr(_1000 + _1000 + _1000 + _1000);//_1000是长度为1k的的字符串
System.out.println(test.getStr().length());
sqlMap.insert("insert", test);
}
public void test4000update() throws Throwable {
Test4000PO test = new Test4000PO();
test.setId(2);
test.setStr(_1000 + _1000 + _1000 + _1000);
System.out.println(test.getStr().length());
sqlMap.update("update", test);
}
在Oranxo-3.00.01.jar
<property name="JDBC.Driver" value="com.inet.ora.OraDriver" />
<property name="JDBC.ConnectionURL" value="jdbc:inetora:10.224.56.42:1521:webdb" />
在驱动为:
Oranxo-3.00.01.jar
使用配置文件:
<property name="JDBC.Driver" value="com.inet.ora.OraDriver" />
<property name="JDBC.ConnectionURL" value="jdbc:inetora:10.224.56.42:1521:webdb" />
insert 成功
update 失败
在驱动为:
Oranxo-3.00.01.jar
使用jdbc方式:
insert 成功
update 成功
在驱动为:
ojdbc14.jar
orai18n.jar
使用配置文件:
<property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver" />
<property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@10.224.56.42:1521:webdb" />
insert 成功
update 成功
Mysql环境下使用配置文件:
<property name="JDBC.Driver" value="com.mysql.jdbc.Driver" />
<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" />
insert 成功
update 成功
结论
iBATIES在使用Oranxo-3.00.01.jar配合上有问题.
有可能是调用驱动,实现update功能时,调用方式不对导致update在字符串长度为大于1333个时出现问题。
分享到:
相关推荐
ibatis 拼接字符串
NULL 博文链接:https://wuxiubing.iteye.com/blog/1010635
maven spring struts ibatis oracle框架整合,
ibatis调用oracle存储过程分页
ibatis oracle ibatis-2.3.3.jar ojdbc14.jar ibatis连接oracle所需的jar包
ibatis+oracle简单实例,其中包括ibatis jar包以及oracle驱动包
ibatis 读取oracle clob类型
spring+ibatis+oracle分页缓存源码
使用ibatis+oracle完成简单的增删改查的例子,把源码导入myeclipse,修改链接数据库信息,数据库需要自己建立
ibatis调用oracle存储过程
Ibatis调用Oracle存储过程,返回自定义的类型。
Spring MVC+ibatis+Oracle资源整合,实现简单的增删改查
iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,这是一个...
本资源适合刚刚接触ibatis+oracle的小伙伴使用,欢迎交流,吐槽。
ibatis学习总结,oracle 学习总结,大数据量处理
spring struts2 ibatis整合,sha1加密,oracle数据库。myeclipse直接导入即可。
小弟新手,第一次发自己的项目,整合了ssi,实现了ibatis连接oracle的分页,这个分页没有网上说的那么复杂,只是拼了sql分页语句就可以了
spring mvc+ibatis+oracle单表增删改(包都有)
ibatis和oracle实现增删改查的实例,解压后import到(my)eclipse就可以了
包含了ibatis及jdbc的驱动,需要的可以下载