2010-11-30 7 views
0

Ich bin wirklich neu in diesem und ich weiß nicht wirklich was ich tue, bitte sei sanft. Ich habe ein BlueJ-Programm und eine SQL-Datenbank, um es zu verbinden. Ich habe eine .jar-Bibliothek, um es zu verbinden, aber wo genau speichere ich die Bibliothek und wo genau ist dieser Speicherort gespeichert? hier, richtig?Wie verbinde ich eine SQL-Datei mit meiner Bluej-Anwendung?

try 
    { 
     String user = "root"; 
     String pass = "12345"; 
     String url = "jdbc:mysql://localhost/mydb"; 
     Class.forName("com.mysql.jdbc.Driver").newInstance(); 
     conn = DriverManager.getConnection(url, user, pass); 
     System.out.println ("Database connection established"); 
    } 

Aber in

String url = "jdbc: mysql: // localhost/mydb";

Der Speicherort unterscheidet sich von dem, wo ich derzeit meine SQL-Datei und JAR-Bibliothek gespeichert habe, also muss ich diese Zeile an den Speicherort der Datei und Bibliothek ändern? Ist das richtig?

Um ein Numerskull hier zu sein, wenn ich es nur auf dem Laufwerk C gespeichert habe (aus Gründen des einfachen Verständnisses) wie würde ich diese Zeile umschreiben, um dort zu zeigen?

Danke. Wütend.

Antwort

0
import java.sql.*; 

public class MysqlConnect{ 
    public static void main(String[] args) { 
    System.out.println("MySQL Connect Example."); 
    Connection conn = null; 
    String url = "jdbc:mysql://localhost:3306/"; 
    String dbName = "jdbctutorial"; 
    String driver = "com.mysql.jdbc.Driver"; 
    String userName = "root"; 
    String password = "root"; 
    try { 
     Class.forName(driver).newInstance(); 
     conn = DriverManager.getConnection(url+dbName,userName,password); 
     System.out.println("Connected to the database"); 
     conn.close(); 
     System.out.println("Disconnected from database"); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
    } 
} 
Verwandte Themen