text字段不能为空,虽然为空也能保存但读取时就会出错
解决方案 »
- java.lang.IllegalStateException异常
- 一个java初学着的java观
- 求JavaMail的jar包!!
- 知名出版社急需Struts书籍写作作者
- Jbuilder超简单的问题。
- 有人了解现在时下流行的“静态网页技术”的实现原理么?
- 请问哪里可以下载JBUILDX啊?
- 如何解决response.sendRedirect(strDirPath)重定向的问题??
- 调查:女孩子做编程这行的有多少?
- 请问如何用JSP把存在数据库中的换行和回车转成<br>(一定给分)
- 一个关于JAVA I/O中的 dataInputStream 的问题
- 想调查大家都是用什么开发工具写JSP代码,谢谢了。
没人遇到过吗?
public ArrayList getResult() throws Exception{
ResultSet rs = null;
sysdbcon dbc = null;
ArrayList slist = new ArrayList();
notiParam param = null;
try{
dbc = new sysdbcon();
searchSql = "select * from TG_notify ";
//System.out.print(serchSql);
rs = dbc.executeQuery(searchSql);
while (rs.next()){
param = new notiParam();
param.setNoti_id(rs.getString("noti_id")); //1
param.setNoti_title(rs.getString("noti_title")); //2
param.setNoti_content(rs.getString("noti_content")); //3
param.setNoti_unit(rs.getString("noti_unit")); //4
param.setUpdate_time(rs.getString("update_time")); //5
param.setUp_person(rs.getString("up_person")); //6
slist.add(param);
}
}
catch (Exception e){
e.printStackTrace();
throw new Exception ("查询通告信息出错,错误信息为:" + e.getMessage());
}
finally {
try{
if (rs!=null){
rs.close();
rs = null;
}
dbc.close();
}
catch (Exception ee){
ee.printStackTrace();
}
}
return slist;
}错误信息:查询通告信息出错,错误信息为:[Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 4.
举个简单的例子
sql语句:select id,name,age from user where id='1000'
那么得到rs以后,取数据必须按照这个顺序来取:
String id = rs.getString("id");
String name = rs.getString("name");
String age = rs.getString("age");
顺序不对就会报以上这个错误
这样就可以改变顺序了,但是不能做事务了