2016-04-01 5 views
0

Ich möchte auf NexusDB V3 mit Java zugreifen. So habe ich ein Java-Projekt mit vielen Dateien, die mit der Datenbank verbindet. Kann mir jemand sagen, ob es möglich ist, eine Java-Klassendatei für die Verbindung mit der Datenbank zu verwenden. Ich habe JDBC-Anschluss und ODBC-Anschluss versucht, aber nichts funktioniert. Ich habe über eine Brücke zwischen ihnen gelesen, aber ich weiß nicht, wie man es macht, also bitte helfen.Zugriff auf NexusDB über Java

public class dbConnect { 
    public static void connect(){ 
     Connection conn; 
     Statement stmt; 
     ResultSet rs; 

     String sql; 
     conn = null; 
     String url = "jdbc:mysql://localhost:3306/db_oopproject"; 
     try{ 
      Class.forName(driver).newInstance(); 
      conn = DriverManager.getConnection(url,"user","12345"); 

      stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 
      sql = "Select * from user_account"; 
      rs = stmt.executeQuery(sql); 

     } 
     catch (Exception e){ 
      System.out.print(e.getMessage()); 
     } 
    } 
} 
+0

Wo haben Sie 'Treiber' für' Class.forName (Treiber) '?? –

+0

Sie müssen ODBC Bridge verwenden, aber dies wurde veraltet und aus Java 8 entfernt. Http://www.rgagnon.com/javadetails/java-0107.html – Namphibian

Antwort

0

zunächst einmal, Ihre URL enthält „mysql“, sind Sie sicher, die für die jdbc Brücke arbeiten zu NexusDB verbinden?

+0

Und ODBC Bridge wurde veraltet, so würde ich vermeiden, auch in Java 8 Dies wurde entfernt, siehe http://www.rgagnon.com/javadetails/java-0107.html – Namphibian

+0

nicht wirklich wissen, ich versuche nur –