CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  Informix

我用JDBC连接INFORMIX时,如果在程序中使用了事务则会报错,请问该如何设置INFORMIX?

楼主chenbosha()2005-01-11 10:18:33 在 其他数据库开发 / Informix 提问

操作系统是Solaris,数据库是Informix7.3,用的是IBM网站提供的ifxjdbc驱动,程序中如果加入了setAutoCommit()语句的话,则会报告数据库不支持事务的错误,请问该如何设置INFORMIX 问题点数:100、回复次数:4Top

1 楼rainedviolet(霞儿)回复于 2005-01-12 12:32:54 得分 25

带日志的数据库才可以使用事务。Top

2 楼cloudflashes(浮云)回复于 2005-01-25 10:51:56 得分 25

执行下面的语句,可以给你的数据库加上日志:  
  ontape   -s   -B   数据库名Top

3 楼supershb(phenix)回复于 2005-02-01 10:34:46 得分 25

在使用【   ontape   -s   -B   数据库名   】之前,  
  先修改\etc\ONCONFIG.credit   (credit是数据库名)中间的参数:  
  TAPEDEV     改为:NUL  
  LTAPEDEV 改为:NULTop

4 楼bzCpp(csdn总技术值班室之饼子堂)回复于 2005-02-21 18:27:05 得分 25

你在dbaccess或者sqledit或者sqlexplore里面写:begin   work;  
  看看是不是报错,如果报错,说明你的数据库不支持事务,你需要修改相关配置.  
  如浮云所说.下面是ontape的参数说明:  
  @[/informix]$ontape  
   
  ontape  
  usage:  
  {   -a     |  
      -c     |  
      -l     |  
      -p     |  
      -r     [-D   DBspace_list]   |  
      -s     [-L   archive_level]   [-A   database_list]   [-B   database_list]  
              [-N   database_list]   [-U   database_list]     }  
   
  -a   Automatic   backup   of   logical   logs  
  -c   Continuous   backup   of   logical   logs  
  -l   Logical   restore  
  -p   Physical   restore   for   HDR  
  -r   Full   restore   DBspaces/BLOBspaces   as   listed  
  -s   Archive   full   system  
  -A   set   the   following   database(s)   to   ansi   logging  
  -B   set   the   following   database(s)   to   buffered   logging//加载日志模式  
  -N   set   the   following   database(s)   to   no   logging  
  -U   set   the   following   database(s)   to   unbuffered   logging//取消日志模式  
  Top

相关问题

  • jdbc--sqlserver报错
  • 连接Informix数据库时,使用事务报错,请大家帮忙解决一下!
  • 在执行ADOConnection1->Begintrans()是报错“没有活动的事务”,如何解决?
  • jdbc事务问题
  • JDBC事务问题
  • applet中jdbc报错,那位大虾来帮忙?
  • 请问一个JSP中JDBC的问题?Insert语句报错!
  • JDBC 以thin方式连接Oracle时总报错
  • JDBC 以thin方式连接Oracle时总报错
  • jdbc配置不对,SunOS5,weblogic7.0,Oracle816,报错如下:(片段)

关键词

  • informix
  • 数据库
  • database
  • 报错
  • 事务
  • ontape
  • restore
  • logical
  • listed

得分解答快速导航

  • 帖主:chenbosha
  • rainedviolet
  • cloudflashes
  • supershb
  • bzCpp

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo