【发布时间】:2023-03-15 04:59:01
【问题描述】:
例如,当我尝试插入变量时它可以工作:
String insertStr="INSERT INTO table1(username1,password1) VALUES(\"john\",\"password\")";
但无法使用变量插入
String a=username.getText();
String b=password.getText();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java_db1","root","");
Statement stmt=con.createStatement();
String insertStr="INSERT INTO table1(username1,password1) VALUES(a,b);";
stmt.executeUpdate(insertStr);
} catch (Exception e) { }
【问题讨论】:
-
String insertStr="INSERT INTO table1(username1,password1) VALUES("+strA+","+strB+");";