rs.getString("id") 执行到这句的时候报无效的SQL
其中一种原因是对同一个数据库操作,wState.executeUpdate(sql) 或者executeQuery(sql) 不能在第2ci操作后取第一次的rs.getString(1) 已发生变化
比如
rs=wState.executeQuery(sql)
if(rs.next()){
String id=rs.getString("id");
wState.executeUpdate(sql1);
String id1=rs.getString("id");
}
执行到id1时就报无效的SQL, 可以把需要取的rs.getString("id") 先保存到一个临时变量中,或者都放在wState.executeUpdate(sql1); 之前
分享到:
相关推荐
前言 最近需要用到按字节数截取字符串。...例子:1 string msg= Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(strcode)); 例子:2 string strcode=我是小明; byte[] buffer=Encoding.UTF8.Ge
map.put("nickname",rs.getString("nickname") ); map.put("password", rs.getString("password")); map.put("school", rs.getString("school")); map.put("sex",rs.getString("sex") ); map.put(...
在SQL(结构化查询语言)中,`GETSTRING`不是一个内置函数。可能您是指的`SUBSTRING`函数或者相关的字符串处理方法。这里我们将详细探讨如何在SQL中对字符串进行操作,包括截取、查找、替换等常见操作。 1. **...
String names = rs.getString(1); operater.setId(rs.getString("id")); operater.setName(rs.getString("name")); operater.setGrade(rs.getString("admin")); operater.setPassword(rs....
count=Integer.parseInt(rs.getString(1)); } } catch(Exception e){ e.printStackTrace(); } return count; } public static void day_number(String s1,String s2,int s3){ float days=0;...
str[count]=rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3)+" "+rs.getString(4)+" "+rs.getString(5)+" "+rs.getString(6)+" "+rs.getString(7)+ " "+rs.getString(8)+" "+rs.getString(9)+" "+rs....
jsp所写的登录程序,开发者可以参考。... user.setSecondline(rs.getString("secondline")); } } catch (Exception e) { // TODO 自动生成 catch 块 e.printStackTrace(); } return user; } }
仅供学习研究使用,切勿用于商业 ... System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+"\t"+rs.getString(4)+"\t"+rs.getString(5)+"\t"+rs.getString(6)); } con.close(); }
System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+ rs.getString(3)+"\t"+rs.getString(4)+ "\t"+rs.getString(5)+ "\t"+rs.getString(6)); rs.close(); } } catch(Exception...
name=rs.getString("name"); //获取数据 age=rs.getInt("age"); sex=rs.getString("sex"); email=rs.getString("email"); System.out.println("Name: " name "\tAge:" age "\tSex:" sex "\tEmail:" ...
ticket.setStartStation(rs.getString("startStation")); ticket.setEndStation(rs.getString("endStation")); ticket.setPrice(rs.getDouble("price")); ticket.setCarriageNum(rs.getInt("carriageNum")); ...
System.out.print(rs.getString(1)); System.out.print(rs.getInt(2)); System.out.print(rs.getShort(3)); System.out.print(rs.getString(4)); System.out.println(); } rs.close(); sss.close(); conn....
String address = rs.getString("address"); Contact c = new Contact(); c.setId(id); c.setName(name); c.setPhone(phone); c.setAddress(address); list.add(c); } rs.close...
id=%=rs.getString(">"><%=rs.getString("title") %></a><br> </div></td> <td><div align="center"><%=rs.getString("time") %> </div></td> (!rs.next()) break; } %> <tr> <td><a >">上一页</a>...
import java.sql.Connection; import java.sql.ResultSet;... user.setPassword(rs.getString("password")); user.setUsername(rs.getString("username")); list.add(user); } return list; } }
package serv; import java.sql.ResultSet; import java.sql.SQLException;... material.setMquantity(rs.getString("mquantity")); material.setMmoney(rs.getDouble("mmoney")); return material; } } }
out.print("sqluser:"+rs.getString(1)+" "); out.print("nowtime:"+rs.getString(2)+" "); } rs.close(); stmt.close(); conn.close(); }catch(ClassNotFoundException cnfe){ out.print(cnfe); }...
String username = rs.getString("username"); InputStream content = rs.getBinaryStream("content"); String title = rs.getString("title"); // 处理数据... } ``` 通过这种方式,即使不按照查询语句中的...
System.out.println("您的第一个字段内容为:"+rs.getString(1)); System.out.println("您的第二个字段内容为:"+rs.getString(2)); } rs.close(); stmt.close(); conn.close(); } catch (Exception e) { ...
- `rs.getString(1)` 和 `rs.getString(2)`:从结果集中获取第一列和第二列的数据。 #### 三、连接SQL Server数据库 ##### 1. 配置环境 对于SQL Server数据库,连接方式也较为类似,但需要注意的是驱动的不同。...