NetBeans 6.5とJDK1.6をインストールしました。 NetBeans 6.5では、oracleとjavaを接続したいと思っています。質問は次のとおりです。JDBCシン接続
JDBCをJava 1.6に設定するにはどうすればよいですか?
おかげで、 Sopolin
NetBeans 6.5とJDK1.6をインストールしました。 NetBeans 6.5では、oracleとjavaを接続したいと思っています。質問は次のとおりです。JDBCシン接続
JDBCをJava 1.6に設定するにはどうすればよいですか?
おかげで、 Sopolin
は、Oracle Thin JDBCドライバをダウンロードして、あなたのクラスパスにそれをポップする必要があります。
コード例はこちらを参照してください。
はここにヒントがあります: は、以下のサイトから適切ORACLE DBドライバのバージョンコミュニティサイトから: http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html を、あなたがIDEとしてのNetBeansを使用している場合はNetbeansのlibaryにインポートします。 Javaコード2.In
、そのような適切なJDBC接続文を定義します。
public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
public static final String DBURL = "jdbc:oracle:thin:@localhost:1521:Your_DB_NAME";
public static final String DBUSER = "YOUR ORACLE DB ID" ;
public static final String DBPASS = "YOUR ORACLE DB PASSWORD" ;
Connection conn = null ; // DB CONNECTIONS
PreparedStatement pstmt = null ;// DB OPERATIONS
ResultSet rs = null ; // save the query result
Class.forName(DBDRIVER) ; // Load the ORACLE DRIVER
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
String sql = "SELECT name FROM client" ; //sample query
pstmt = conn.prepareStatement(sql) ; // execute the query and save the result
// the above cope snippet is the main things of JDBC.
//Hope it helps!
こんにちは、私はあなたの参照を見ましたが、私はこのウェブサイトの例を実行した後、私はエラーが発生しています。スレッド "main"の例外java.lang.NoClassDefFoundError:C:\ TestJava \ DbTest 原因:java.lang.ClassNotFoundException:c:\ TestJava \ DbTest at java.net.URLClassLoader $ 1.run(Unknown Source).. ... JavaでOracleのJDBC Thinドライバを設定する方法を教えてください。 – Sopolin
あなたのプログラムをどうやって実行しているかは、何か間違っているように見えます。それはjava -cp ...のように見えるはずです.DbテストIDEを使ってアプリケーションを実行して設定するのが簡単なので、どのIDEを使用していますか? – pjp
はい、既にテストのためにDbTestを実行するようにコピーしました。それから私がそれを走らせると、このエラーが現れます。 – Sopolin