该表存在于MySQL中,但无法使用JDBC进行插入操作。选择、删除操作效果很好

问题描述 投票:0回答:1
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con= DriverManager.getConnection( "jdbc:mysql://IPADDR/shoes_db", "myid","mypw");
String res = "INSERT INTO customer(customer_id) VALUES ( 10 )";

Statement stmt = null;
stmt = con.createStatement();

int count = stmt.executeUpdate(res);

stmt.close();
con.close();

shoes_db 存在于 MySQL 中,并且该数据库中存在客户表。

java.sql.SQLSyntaxErrorException:表“shoes_db.INTO 客户”不存在

它在 MySQL 上运行良好,但在 Java 中却出现该错误。这是为什么?

java mysql jdbc
1个回答
0
投票

尝试 String res = "INSERT INTO Shoes_db.customer(customer_id) VALUES (10)"; 如果不起作用,请尝试使用小写字母输入。

© www.soinside.com 2019 - 2024. All rights reserved.