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 中却出现该错误。这是为什么?
尝试 String res = "INSERT INTO Shoes_db.customer(customer_id) VALUES (10)"; 如果不起作用,请尝试使用小写字母输入。