互联网服务数据库

gbase8t不支持事务问题,在jdbc使用时

调用setAutoCommint方法报错,着急啊,请教大神!显示全部

QQ图片20161121232241.png


调用setAutoCommint方法报错,着急啊,请教大神!

收起
参与12

查看其它 3 个回答光洋山的回答

光洋山光洋山数据库架构师金融科技公司
import java.util.*;import java.sql.*;public class executebyrow {     private static String URL_STRING[] = { \"jdbc:informix-sqli://192.168.100.15:9088/db:INFORMIXSERVER=gbase15\" };     private static String user = \"gbase\";     private static String password = \"gbase\";     public static void main(String[] args) throws SQLException,               ClassNotFoundException {          Class.forName(\"com.informix.jdbc.IfxDriver\");          for (int i = 0; i < 1; i++) {               try {                    Connection conn = DriverManager.getConnection(URL_STRING[i],user, password);                    if (!conn.isClosed())                         System.out.println(\"connect successfully\");                    conn.setAutoCommit(false);                    Statement statement = conn.createStatement();                    for (int j = 1; j <= 100000; j++) {                                 String sql = \"insert into t3(payid,paytype,cardid,incardid,amount,paydate) values (\"+j+\",1,999,1000,99.99,\'2016-01-01 20:20:20\')\";                    int result = statement.executeUpdate(sql);                    conn.commit();                    }                    conn.close();               } catch (Exception e) {                    e.printStackTrace();               }          }          return;     }}
软件开发 · 2016-12-07
浏览1818

回答者

光洋山
数据库架构师金融科技公司

光洋山 最近回答过的问题

回答状态

  • 发布时间:2016-12-07
  • 关注会员:4 人
  • 回答浏览:1818
  • X社区推广