TO: cheng_fu(扬风太阳雨) JSP还没有生成JAVA 文件啊! 还有其它法子吗? 我在多加分.
建意把数据库写成bean或者单独的工具类, 在单独测试,如果没有问题,再在JSP页面里调用. 要注意不同DB产品的SQL语句的区别.PreparedStatement psmt =con.preparedStatement("UPDATE phonebook set phone=?,addr=? where name =?"); org.apache.jasper.JasperException: /MySQL/Update.jsp(4,26) equal symbol expected 看你的问题,好像是SQL语句有问题,提示是说第4行,第26个字符.你自己查看要更新的表.自己搞不定再发邮件吧,把这个JSP页面和那种表的发过来 Email:[email protected]
要搞清楚哦,表是int型的,别插string呀,那会出错! PreparedStatement psmt =con.preparedStatement("UPDATE phonebook set phone=?,addr=? where name =?"); psmt.setInt(1,123); psmt.setString(2,"地址"); psmt.setString(3,"姓名"); psmt.executeUpdate(); psmt.close(); con.close();
JSP还没有生成JAVA 文件啊!
还有其它法子吗?
我在多加分.
在单独测试,如果没有问题,再在JSP页面里调用.
要注意不同DB产品的SQL语句的区别.PreparedStatement psmt =con.preparedStatement("UPDATE phonebook set phone=?,addr=? where name =?");
org.apache.jasper.JasperException: /MySQL/Update.jsp(4,26) equal symbol expected
看你的问题,好像是SQL语句有问题,提示是说第4行,第26个字符.你自己查看要更新的表.自己搞不定再发邮件吧,把这个JSP页面和那种表的发过来
Email:[email protected]
PreparedStatement psmt =con.preparedStatement("UPDATE phonebook set phone=?,addr=? where name =?");
psmt.setInt(1,123);
psmt.setString(2,"地址");
psmt.setString(3,"姓名");
psmt.executeUpdate();
psmt.close();
con.close();