首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-09-28 
jsp中关于查询mysql数据库的一个问题。利用语句:String namerequest.getParameter(item)取得name“C++”

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就行了撒....

热点排行