Jdbc Informix支持批量插入

Jdbc Informix支持批量插入,jdbc,informix,Jdbc,Informix,在Informix中启用大容量插入需要设置环境变量(默认值为0)。当从服务器端JDBC驱动程序使用时,必须在JDBC URL中进行设置。为所有连接启用该属性有什么意义(例如,配置一个连接池,其中所有连接都将此属性设置为1) 换句话说,为什么默认情况下该属性处于关闭状态 默认情况下,IFX_USEPUT处于禁用状态,因为它在加速批处理插入方面有一些含义。它通过跳过服务器端数据验证来实现更快的插入。这反过来意味着,如果您试图在数据库存储为整数的内容中插入一个double,那么您的数据很可能在数据库中

在Informix中启用大容量插入需要设置环境变量(默认值为0)。当从服务器端JDBC驱动程序使用时,必须在JDBC URL中进行设置。为所有连接启用该属性有什么意义(例如,配置一个连接池,其中所有连接都将此属性设置为1)


换句话说,为什么默认情况下该属性处于关闭状态

默认情况下,IFX_USEPUT处于禁用状态,因为它在加速批处理插入方面有一些含义。它通过跳过服务器端数据验证来实现更快的插入。这反过来意味着,如果您试图在数据库存储为整数的内容中插入一个double,那么您的数据很可能在数据库中不正确

只要将数据类型setInt、setDate等与数据库模式正确匹配,这是安全的。JDBC驱动程序的更高版本还具有更好的客户端检查,以确保不会意外损坏数据。只是在默认情况下无法启用它