当前位置: 代码迷 >> Java Web开发 >> jsp中关于查询mysql数据库的一个有关问题
  详细解决方案

jsp中关于查询mysql数据库的一个有关问题

热度:10317   发布时间:2013-02-25 21:10:59.0
jsp中关于查询mysql数据库的一个问题。
利用语句:String name=request.getParameter("item");
取得name=“C++”;
try
{
String driverName="com.mysql.jdbc.Driver";
String userName="root";
String userPasswd="123456";
String dbName="book";
String tableName="book";
String url2="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName(driverName).newInstance();
Connection conn2=DriverManager.getConnection(url2);
Statement stmt2=conn2.createStatement();
String sql2="update book set mount=1110 where bookname='name'";//此语句中的bookname='name'不能做bookname='C++'处理,有什么方法可以处理这个问题。
int row=stmt2.executeUpdate(sql2);
%>
<%
stmt2.close();
conn2.close();
}


问题:

//String sql2="update book set mount=1110 where bookname='name'";//此语句中的bookname='name'不能当做bookname='C++'处理,有什么方法可以处理这个问题。

[size=14px][/size][size=18px][/size]

------解决方案--------------------------------------------------------
LZ问题感觉不清晰
------解决方案--------------------------------------------------------
String sql2="update book set mount=1110 where bookname='" + name + "'";
拼接一个sql就行了撒....
------解决方案--------------------------------------------------------
楼上正解
------解决方案--------------------------------------------------------
探讨

String sql2="update book set mount=1110 where bookname='" + name + "'";
拼接一个sql就行了撒....
  相关解决方案