Microsoft Access ist eine proprietäre Datenbank-System in erster Linie für kleine Datenspeicher -Management verwendet . Es unterstützt Verbindungen von höheren Programmiersprachen über die Open Database Connectivity Brücke. Java Database Connectivity oder JDBC, ist eine weitere Möglichkeit , eine Verbindung zu Microsoft Access und kann in Verbindung mit ODBC verwendet werden, um Manipulation der Daten auf einer Microsoft Access- Datenbank durchzuführen. Sobald Sie eine Verbindung mit der Datenbank zu machen, können Sie eine Reihe von Aufgaben Datenmanipulation . Zu diesen Aufgaben gehören das Erstellen einer Tabelle , Einfügen von Daten , die Auswahl von Daten und Löschen einer Tabelle . Things You
Microsoft Windows Twilight Eclipse IDE
Microsoft Access Database
JDBC-ODBC -Brücke Treiber
brauchen anzeigen Weitere Anweisungen für bis Java
Set 1
Öffnen Sie die Eclipse-IDE .
2
Navigieren Sie zu " Datei", " Neu " und wählen Sie "Java Project".
3
Geben Sie " MicrosoftAccessConnection " im Namen , und drücken dann auf "Fertig ".
4
Suchen Sie den Paket-Explorer , und erweitern Sie die neu gebildete Projekt .
5
Suchen Sie den Ordner namens "src " und der rechten Maustaste darauf .
6
wählen Sie " Neu " und wählen Sie dann die Option, ein neues Paket zu erstellen.
7
Namen das Paket " msaccess " und drücken Sie" Fertig stellen ".
8
finden sie das neue Paket im Paket-Explorer -Fenster und auf der rechten Maustaste darauf .
9
Navigieren Sie zu" New ", dann wählen Sie die Option , um eine neue Klasse zu erstellen.
10
Namen der neuen Klasse " MSAccessTest " und die neue Datei erstellen , indem Sie auf "Fertig stellen ".
11
klicken Sie doppelt auf " MSAccessTest " und suchen Sie den neuen Editor Fenster . erscheint
konfigurieren JDBC-ODBC
12
löschen Sie den automatisch generierten Inhalten aus dem Editor-Fenster . Dies kann mit den Tastatureingaben erfolgen , Strg + A, auf einem Windows-Rechner oder cmd + A zu löschen , auf einem Mac OSX Maschine löschen.
13
Geben Sie die folgenden Zeilen von Code in das Editor-Fenster .
//Import alle von Java SQL- Paket
import java.sql * ; .
Klasse MSAccessTest {
public static void main ( String [] args) { try {
Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver "); //finden Sie die ODBC - JDBC-Treiber
String PathToDatabase = " d :/java /mdbTEST.mdb "; //eine Variable , die auf den lokalen Speicherort der Datenbank -Datei
String Database =" jdbc: odbc : Driver = { Microsoft Access Driver (* mdb . ) }; DBQ = " //konfigurieren Fahrer
Database + = PathToDatabase.trim () + "; DriverID = 22; READONLY = true } "; //komplette Datenbank-Pfad mit den Parametern
Anschluss connection = DriverManager.getConnection ( Database , "", ""); //eine neue Verbindung erstellen
Verlustrechnung = connection.createStatement (); //erstellen eines neuen SQL -Anweisung Wrapper
< p > Statement.execute ( " create table TESTTABLE ( test_column integer) "); //eine Probe in der Datenbank
Statement.execute ( "INSERT INTO TESTTABLE Werte (1 )"); //erstellen einige Testdaten
Statement.execute ( " test_column wählen Sie aus TESTTABLE "); //wählen Sie einige Daten aus dem neu erstellten Tabelle
ResultSet resultset = statement.getResultSet (); //erhalten die resultset
if ( resultset ! = null) {//wenn die Ergebnismenge existiert
while ( ResultSet.next ( )) //Schritt durch die Ergebnismenge und drucken Sie die Daten
{
System.out.println ( "Daten aus test_column :" + ResultSet.getString (1) ); }
//end während
} //end if
//Statement.execute ( " drop table TESTTABLE ");
statement.close (); //Schließen der Statement