2009-09-04 12 views
1

Oracle 11g with NetBeans V6.7.1ではJDBC Thinに問題があります。私はそれを設定する方法を知らない。私はすでにojdbc6.jarとorai18n.jarのクラスパスを設定しています。 NetBeansでこの例を実行することはできません。JDBC Thin Oracle with Java6

import java.sql.*; 
import oracle.jdbc.*; 
import oracle.jdbc.pool.OracleDataSource; 
class JDBCVersion 
{ 
    public static void main (String args[]) throws SQLException 
    { 
     OracleDataSource ods = new OracleDataSource(); 
     ods.setURL("jdbc:oracle:thin:easycash/[email protected]:1521/validus"); 
     Connection conn = ods.getConnection(); 
     // Create Oracle DatabaseMetaData object 
     DatabaseMetaData meta = conn.getMetaData(); 
     // gets driver info: 
     System.out.println("JDBC driver version is " + meta.getDriverVersion()); 
    } 
} 

私の仕事は誰でも完了できますか?

おかげで、 Sopolin

+0

誰も助けてくれませんか? – Sopolin

+3

これを実行しようとすると、どのようなエラーが表示されますか? –

答えて

0

はこれを試してみてください:

class JDBCVersion 
{ 
    public static void main (String args[]) throws SQLException 
    { 
     OracleDataSource ods = new OracleDataSource(); 
     ods.setURL("jdbc:oracle:thin:@oracle:1521:validus"); 
     ods.setUser("easycash"); 
     ods.setPassword("oracle"); 
     Connection conn = ods.getConnection(); 
     // Create Oracle DatabaseMetaData object 
     DatabaseMetaData meta = conn.getMetaData(); 
     // gets driver info: 
     System.out.println("JDBC driver version is " + meta.getDriverVersion()); 
    } 
} 

あなたのクラスパス内のoracle-dms.jarを持っていましたか?

+0

私は持っていません。理由を教えてください。 – Sopolin

+1

Oracle-DriverはDMS-classeが見つからないと不平を言っていました –

1

エラーがある場合:

java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole 

Oracleデータベースが付属していますdms.jarが必要になります。

私の場合、このjarはOC4Jのlibフォルダ内にあります。

これは、ojdbc * dms.jarを使用する場合にのみ発生します。 JDBCダウンロードサイトから:

「ojdbc6.jarは、と同じそれはDMSと制限されたのjava.util.loggingをサポートするための計測器が含まれていることを除いてを呼び出します。」