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 命令,怎么办?的详细内容,更多请关注php中文网其它相关文章!