1

私のコードは

import java.sql.*;

public class SelectTest{
    public static void main(String arr[]) {
        try {
            class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection con=DriverManager.getConnection("jdbc:odbc:myDb","system","oracle");
            Statement stmt=con.createStatement();
            ResultSet rset=stmt.executeQuery("select * from emp");

            while(rset.next()) {
                System.out.print(rset.getInt(1)+"\t"+rset.getString(2)+"\t"+
                rset.getString(3)+"\t"+rset.getInt(4));
            }//while loop
            con.close();
        }//try 
        catch(Exception ex) {
            System.out.print(ex);
        }//catch
    }//main 
}//class 

そして、システム環境でOracle DBのクラスパスを次のように設定しました

C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar;.

そして、ユーザー変数でjreのパスを次のように設定します

C:\Program Files\Java\jdk1.7.0_17\bin;.;

私のプログラムがエラーを出している理由がわかりません:

Error: this program is not recognised as internal or external command.
4

1 に答える 1

0

おそらく jre と jdk がインストールされていないでしょう。同じ結果が得られた場合java -versionは、これらをインストールします。

于 2013-05-06T14:58:36.623 に答える