2009-09-04 3 views
1

Ich habe ein Problem mit JDBC Thin in Oracle 11g mit NetBeans V6.7.1. Ich weiß nicht, wie ich es konfigurieren soll. Ich habe bereits Klassenpfad von ojdbc6.jar und orai18n.jar festgelegt. Aber ich kann dieses Beispiel in NetBeans immer noch nicht ausführen:JDBC THIN Oracle mit 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()); 
    } 
} 

Konnte jemand helfen, meine Arbeit zu beenden?

Danke, Sopolin

+0

Kann mir niemand helfen? – Sopolin

+3

Welchen Fehler bekommen Sie, wenn Sie versuchen, das auszuführen? –

Antwort

0

Try this:

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()); 
    } 
} 

Haben Sie den Orakel-dms.jar in Ihrem Classpath haben?

+0

habe ich nicht. Kannst du sagen warum? – Sopolin

+1

Mein Oracle-Treiber beschwerte sich über fehlende DMS-Klassen –

1

Wenn der Fehler:

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

Sie müssen die dms.jar, die mit der Oracle-Datenbank kommt.

In meinem Fall befindet sich dieses Glas im lib-Ordner von OC4J.

Dies geschieht nur, wenn Sie ojdbc * dms.jar verwenden. Von der JDBC-Download-Site:

"Wie ojdbc6.jar, , außer dass es Instrumentierung zur Unterstützung von DMS und eingeschränkten java.util.logging-Aufrufen enthält."