jdbc連接mysql時“load data”失敗的原因和解決方法
在使用jdbc連接mysql數據庫時,可能會遇到使用“load data”命令失敗的問題,并提示“the used command is not allowed with this mysql version”錯誤信息。這是因為默認情況下,mysql不支持jdbc通過網絡傳輸文件。
為了解決這個問題,需要在jdbc url中添加一個額外的參數:allowloadlocalinfile=true。此參數允許jdbc通過網絡加載本地文件。添加該參數后的jdbc url示例如下:
jdbc:mysql://host:port/database_name?allowLoadLocalInfile=true
添加此參數后,即可正常執行“load data”命令。在mysql navicat等圖形化工具中,通常會自動設置此參數,但在使用jdbc連接時需要手動添加。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END