
mysql的操作语句中能出现变量或插入JSP语句吗
例如......Stringx="abc";stmt.executeUpdate("updateuserssetname=x;");stmt.executeUpdate(...
例如
......
String x="abc";
stmt.executeUpdate("update users set name=x;");
stmt.executeUpdate("update users set name=request.gerParameter("UserName");");
如果不行的话,碰到这两种情况怎么解决呢? 展开
......
String x="abc";
stmt.executeUpdate("update users set name=x;");
stmt.executeUpdate("update users set name=request.gerParameter("UserName");");
如果不行的话,碰到这两种情况怎么解决呢? 展开
1个回答
展开全部
query.exec(QString("DELETE FROM information WHERE name='%1'").arg(name_del));
1可以在query.exec前,声明QString sqlquery;将带变量的sql语句放入sqlquery中
sqlquery=QObject::tr("insert into table values('%1','%2')").arg(value1,value2);
执行query.exec(sqlquery);就可以了
2可以使用query.prepare()和query.bindvalue();
例如:
query.prepare("UPDATE table SET value1 = ? WHERE id = 1");
query.bindValue(0, 100);
query.exec();
1可以在query.exec前,声明QString sqlquery;将带变量的sql语句放入sqlquery中
sqlquery=QObject::tr("insert into table values('%1','%2')").arg(value1,value2);
执行query.exec(sqlquery);就可以了
2可以使用query.prepare()和query.bindvalue();
例如:
query.prepare("UPDATE table SET value1 = ? WHERE id = 1");
query.bindValue(0, 100);
query.exec();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询