我正在开发一个Swing项目,其中我使用JDBC-ODBC连接桥从SQL数据库中访问数据。我使用以下代码:
try
{
Class.forName("sun.jdbc.odbc.JdbcodbcDriver");
Connection con=DriverManager.getConnection("Jdbc:Odbc:dsn");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from temp");
int count c=0;
while(rs.next())
{
c++;
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
在上述代码中,如果在 while 循环之后再次使用结果集对象,则会抛出异常,因为结果集已关闭。在断开模式下,是否有其他对象可以代替结果集从数据库获取数据?