将csv文件导入mysql数据库时出现mysql异常

时间:2011-08-31 13:36:18

标签: mysql load-data-infile sqlexception

我想在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

任何帮助都非常适合。

感谢。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如错误所示,您应该仔细检查user-password-host-db组合是否正确。这就是错误告诉你的。

答案 2 :(得分:0)

确保您可以以root用户身份登录数据库,并在连接字符串中使用正确的密码(caspian)

Connection conn = db.connect("jdbc:mysql://localhost:3306/test","root","caspian");