过去我经常使用 v5 mysql-connector-java。在 期间LOAD DATA LOCAL INFILE,我通常将连接设置为允许从内存中加载数据,如下所示:
com.mysql.jdbc.Connection con;
con.setAllowLoadLocalInfile(true);
稍后,它将文件直接设置为数据库语句的输入流:
((com.mysql.jdbc.Statement) ps).setLocalInfileInputStream(new ByteArrayInputStream(...))
现在我正在迁移到8.0.13连接器的版本,该方法不再存在。而且,java.sql.Connection现在必须使用。
我现在如何设置属性以允许显式加载连接上的数据?
尤其是java.sql.Statement没有.setLocalInfileInputStream()办法?
开发人员指南甚至提到了该方法,但没有说明如何访问它:https : //dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-implementation-notes.html
噜噜哒
子衿沉夜
largeQ
相关分类