<分区>
我正在尝试使用 JDBC 更新值,但对于不同的表和不同的架构,我继续遇到相同的错误。
假设我有一张这样的 table
+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| field1 | varchar(50) | YES | | NULL | |
| field2 | varchar(50) | YES | | NULL | |
+----------------+-------------+------+-----+---------+-------+
然后,我尝试添加一行:
String Text1 = text1;
String Text2 = text2;
String Query_String = "INSERT INTO tablename(field1,field2) VALUES ('"+Text1+","+Text2+"')";
Query_Statement.executeUpdate(Query_String);
列数相同,文本中也没有其他逗号,但我继续收到错误“java.sql.SQLException: Column count doesn't match value count at row 1”
我确信它很简单,可能是语法上的,因为我设法让它与单个列一起工作......
提前致谢