2009-08-21 6 views
1

Ich habe installiert NetBeans 6.5 mit JDK1.6. Und ich möchte in NetBeans 6.5 zwischen Oracle mit Java verbinden. Die Frage ist:JDBC Thin Verbindung

Wie kann ich JDBC Java 1.6 zu konfigurieren?

Danke, Sopolin

Antwort

1

Sie müssen die Oracle Thin JDBC-Treiber und Pop auf Ihrem Classpath zum Download bereit.

Sehen Sie dies für ein Codebeispiel.

http://w2.syronex.com/jmr/edu/db/oracle-and-java

+0

Hallo, ich sah Ihre Referenz, aber nachdem ich das Beispiel in dieser Website folgen, ich habe die Fehler auftritt. Ausnahme im Thread "main" java.lang.NoClassDefFoundError: C: \ TestJava \ DbTest Ursache von: java.lang.ClassNotFoundException: c: \ TestJava \ DbTest bei java.net.URLClassLoader $ 1.run (unbekannte Quelle) .. ... Können Sie mir helfen, JDBC Thin Treiber in Oracle mit Java zu konfigurieren? – Sopolin

+0

Wie Sie Ihr Programm ausführen, sieht es so aus, als ob Sie etwas falsch machen. Es sollte etwas wie java -cp aussehen ... DbTest, welche IDE Sie verwenden, da es einfacher ist, Anwendungen über eine IDE auszuführen und zu konfigurieren. – pjp

+0

Ja, ich habe DbTest kopiert, um bereits getestet zu werden. Dann, als ich es ausgeführt habe, erscheint dieser Fehler. – Sopolin

1

Hier die Hinweise: 1.Download die richtige ORACLE DB-Treiber Version von folgenden Websites: http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html und Einfuhr in die Libary von Netbeans, wenn Sie Netbeans als IDE verwenden.

2.In Ihr Java-Code definieren entsprechenden JDBC-Verbindungen Anweisung wie folgt aus:

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!