-3
public class Txt {

     public static void main(String[] args) throws Exception {

         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
         Connection con=DriverManager.getConnection("jdbc:odbc:txt");
         Statement st=con.createStatement();
         ResultSet rs=st.executeQuery("select eno,ename from emp");
         System.out.println(rs.getInt(1)+"   "+rs.getString(2));
     }
}
4

1 に答える 1

1

コードの最後で接続を閉じる必要があります。

con.close();

次の例を使用します。

public static void main(String[] args) throws Exception {

  try {
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       Connection con=DriverManager.getConnection("jdbc:odbc:txt");
       Statement st=con.createStatement();
       ResultSet rs=st.executeQuery("select eno,ename from emp");
       System.out.println(rs.getInt(1)+"   "+rs.getString(2));
      }
  catch (SQLException e) {
       e.printStackTrace();
      }
  catch (Exception e) {
       e.printStackTrace();
      }
  finally {
       // Close the connection
       con.close();
      } 
}

幸運を!

于 2013-02-12T13:42:16.517 に答える