将
while(rs.next()){
{
a=rs.getstring(1);
}
更改成
while(rs.next())
{
a=rs.getstring(1);
}
可能你在a=rs.getstring(1);之后又做了什么后来的操作导致的,多帖些代码。
while(rs.next()){
{
a=rs.getstring(1);
}
更改成
while(rs.next())
{
a=rs.getstring(1);
}
可能你在a=rs.getstring(1);之后又做了什么后来的操作导致的,多帖些代码。
while(rs.next()){
{
///////试试:应该是一样的
a=rs.getString("名字");
}
while(rs.next()){
{
a=rs.getstring(1);
}
多了一个“{”
也就是说他可能在while语句中还有什么操作呢?
Connection con = myconn.getConnection();
Statement stmt = con.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,java.sql.ResultSet.CONCUR_UPDATABLE);
String sql = "select name from oraclebbs";
sql = new String(sql.getBytes("GB2312"),"iso8859-1");
ResultSet rs = stmt.executeQuery(sql);
if(rs.next()){
String name = rs.getString("name");
}