String c=request.getParameter("passw");//passw是从前一jsp传过来的
Statement stmt=null;
Connection conn=null;
ResultSet rs=null;
String sql=null;
out.print(c);
try{
conn = DriverManager.getConnection("jdbc:odbc:jl");
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
sql = "UPDATE jl1 SET ps=c WHERE id='200900'";
stmt.executeUpdate(sql);
}catch(Exception e){
e.printStackTrace();
}finally{conn.close();
stmt.close();
}谢谢各位大侠指点哈
再请教一个问题 stmt.executeUpdate(sql);的返回值类型是个什么类型呀 请高手指点!谢谢啦
------解决方案--------------------------------------------------------
sql = "UPDATE jl1 SET ps=c WHERE id='200900'"; 可能是这里出的错,
数据库不能这样写, 你应该把 ps=c 改成 ps='c'
stmt.executeUpdate(sql); 放回类型是Int