我的情况是列数为2600.如 SQLite limits中所述,支持的最大列数为2000.
现在我需要在运行时更新列号,定义
使用
sqlite3_limit(db,SQLITE_LIMIT_COLUMN,size)
界面可以在运行时降低最大列数。
我不清楚。
我正在使用的代码是,
Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:database.db");
conn.setAutoCommit(false);
stmt = conn.createStatement();
我应该在哪里使用更新列号代码段以及如何使用?我无法得到任何直接的例子。请帮忙。
编辑:
SQLITE_MAX_COLUMN的默认设置为2000.
您可以在编译时将其更改为最大值32767。
我怎么能在sqlite jdbc中做到这一点?