我想在mysql数据库中导入csv文件。
我的查询将如下所示。
query =“LOAD DATA INFILE'”+ filename +“'INTO TABLE testtable FIELDS TERMINATED BY','(text,price)”;
但导入文件时出现以下错误。
java.sql.SQLException:对用户'root'@'%'的访问被拒绝(使用密码:YES)
对于完整的源代码,您可以看到http://www.javalobby.org/java/forums/t53674.html。
任何帮助都非常适合。
感谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
如错误所示,您应该仔细检查user-password-host-db组合是否正确。这就是错误告诉你的。
答案 2 :(得分:0)
确保您可以以root用户身份登录数据库,并在连接字符串中使用正确的密码(caspian)
Connection conn = db.connect("jdbc:mysql://localhost:3306/test","root","caspian");