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 命令,怎么办?的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部