A Java Datenbank-Verbindung ist ein Treiber, verbindet Sie von einer Anwendung zu einer Datenbank. Visual J # hat eine Java-Datenbank -Verbindung, um Ihre Access-Datenbank von Ihrem Computer verbinden können. So richten Sie eine Java-Datenbank -Verbindung , müssen Sie zur Einrichtung einer Data Source Name ( DSN) in der Nordwind- Access-Datenbank. Der Nordwind ist ein Beispiel-Datenbank in Microsoft Access enthalten , die Sie verwenden, um Datenbank-Funktionen lernen können. Things You
Visual Studio 2007 (im Lieferumfang enthalten mit Office 2007 )
brauchen anzeigen Weitere Anweisungen
Einrichten eines Data Source Name
1
Klicken Sie auf die "Office" Taste oder "Start" auf Ihrem Computer , dann zum Punkt " Systemsteuerung". In Windows 7 nur , klicken Sie auf " System und Sicherheit . " Zeigen Sie auf "Verwaltung " und anschließend auf " Datenquellen ( ODBC). "
2
Klicken Sie auf " System-DSN " und klicken Sie dann auf "Hinzufügen".
3
Klicken Sie "Driver tun Microsoft Access (*. mdb ) " und klicken Sie dann auf " Fertig stellen". Wenn Sie eine andere Methode , um eine Datenbank (zB SQL Server) zugreifen , stellen Sie sicher, wählen Sie den Treiber , die kompatibel mit der installierten Programms ist.
4
Type " JDBCdsn " in der " Data Source Name " und klicken dann auf " Auswählen ".
5
Klicken Sie auf" Northwins.mdb " und klicken Sie dann auf " OK ".
6
Klicken Sie " Windows NT Authentifizierung unter Verwendung des Benutzernamens im Netzwerk "auf der Microsoft SQL Server DSN Konfiguration Seite, die angezeigt wird, klicken Sie dann auf " Weiter ".
7
Klicken Sie auf" OK ".
Besuchen Sie das Daten
8
Klicken Sie auf die " Microsoft Office "-Button in Visual Studio , klicken Sie dann auf " Project".
9
Klicken Sie auf " Console Application" und geben Sie dann " JDBC2 " in das Feld "Name"
10
löschen Sie den Code in das Fenster , dann schneiden Sie den folgenden Code und fügen Sie ihn in das Fenster :
import java * ;
< p . . > Import java.sql * ; .
import java.util * ; .
Import com.ms.jdbc.odbc.JdbcOdbcDriver ;
public class Connect {
privaten java.sql.Connection con = null;
privaten ResultSet rs ;
//Bauherr:
öffentlichen Connect () {}
< p> private void FindEmployee () throws SQLException , url = " jdbc: odbc : JDBCdsn ";
con = DriverManager.getConnection ( url , "", "");
Statement stmt = con.createStatement ();
< p> rs = stmt.executeQuery ( "Select EmployeeID , Nachname , Titel von Employees ");
while ( rs.next ()) {
//Spalte Namen:
System.out.println ( rs.getInt ( " Personal- " ) + " " + rs.getString ( "Nachname " ) + " " + rs.getString ( "Title "));
}
if ( con = null ! )
con.close ();
con = null; }
catch ( SQLException ex) {
werfen ex ; }
catch ( ClassNotFoundException clex )
{
werfen clex ;
} }
private void closeConnection () { try {
if ( con = null)
con.close (); !
con = null;
} catch (Exception ex) {
ex.printStackTrace ( ); }
}
public static void main ( String [] args) throws Exception {
Connect myDbTest = neuen Connect ();
versuchen
{
myDbTest.FindEmployee (); }
catch (Exception ex)
{
ex.printStackTrace ();
System.out.println ( "Error Trace in getConnection () :" + ex.getMessage ());
}
} }
11
Presse "F5 ", um den Code auszuführen. Der Code wird holen die Mitarbeiter Seriennummer , Name und Berufsbezeichnung aus der Datenbank Northwind .