jdbc连接mycat时报如下错误:
Thu Oct 20 15:46:02 CST 2016 WARN: Invalid value 'null' for server variable named 'auto_increment_increment', falling back to sane default of '1'.
 java.sql.SQLException: Unsupported statement
         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3878)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2478)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2625)
         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2547)
         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2505)
         at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1370)

解决方案 »

  1.   

    字段属性对应错误,把你的sql 和表结构贴出来,估计是给自增列加了null值
      

  2.   

    是oracle的表:
    CREATE TABLE "SYSTEM"."AA_TEST" 
       ( "ITEM_ID" NUMBER, 
    "NAME" VARCHAR2(64)
       ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
      TABLESPACE "SYSTEM" ;
    sql语句
                    sql = "select t_id, t_name from AA_ABC";                ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值