JDBC 连接 MySQL 无法使用 LOAD DATA 命令,怎么办?
JDBC 连接 MySQL 无法使用 LOAD DATA 问题解答
在使用 JDBC 连接 MySQL 时,如果遇到 "The used command is not allowed with this MySQL version" 错误,并且已经将 local_infile 设置为 true,但仍然无法解决问题,那么可能是因为 JDBC 连接 URL 中缺少了一个必要的参数。
解决方法:在 JDBC 连接 URL 中添加参数 allowLoadLocalInfile=true。这样,JDBC 连接将允许使用 LOAD DATA 命令。
通常,在 Navicat 等第三方客户端中,LOAD DATA 命令可以正常运行,但使用 JDBC 连接时却会出现问题。这是因为 Navicat 可能会自动添加 allowLoadLocalInfile=true 参数,而 JDBC 连接则需要手动添加该参数。
添加 allowLoadLocalInfile=true 参数后,JDBC 连接应该就可以正常使用 LOAD DATA 命令了。
以上就是JDBC 连接 MySQL 无法使用 LOAD DATA 命令,怎么办?的详细内容,更多请关注其它相关文章!