改成了:
public ResultSet view(){
String sql = new String("select * from User where UserName = ") ;
sql = sql + "'" + "Ammon" + "'" ;
return super.executeQuery(sql) ;
}
还是不行
public ResultSet view(){
String sql = new String("select * from User where UserName = ") ;
sql = sql + "'" + "Ammon" + "'" ;
return super.executeQuery(sql) ;
}
还是不行
解决方案 »
- java.lang.ClassCastException: java.lang.StringBuffer cannot be cast to java.lang
- 用户登陆后,在每个JSP页面中如何判断,用户是否登陆?当用户退出登陆后,使每个JSP页面无法访问?
- struts的客户端验证,总是不能实现...不知道为什么..
- jsp 一般用什么工具开发
- weblogic 不能加载class文件
- 感谢回复“高中毕业的程序员 ”一文的所有朋友
- 各位,请帮帮忙,如何在程序当中备份sql server 2000数据库?
- 已经学了2个多月的JAVA,2年的ASP编程,请推荐几本JSP的书
- 谁可给我一个简单的分页JAVABEAN,我给你100分~!
- MySQL在前台怎么取不到值?
- 如何在jsp,或者servlets中实现文件上载
- 我急啊
现在我发现除了那个view(int ID),其他任何操作都回失败
但是有了另一个奇怪的问题,返回的ResultSet调用getString()方法只能看到UserName字段,看不到表中其他的ID,Address,NickName等字段,为什么?
ResultSet有没有察看字段名的方法?
ResultSetMetaData rsm=rs.getMetaData();
String serName=rsm.getColumnName(1);//我想你的serName字段是结果集的第一个列