Microsoft Access è un sistema di database proprietario utilizzato principalmente per la piccola gestione dello storage dei dati . Supporta connessioni dai linguaggi di programmazione di alto livello tramite il ponte di Open Database Connectivity . Java Database Connectivity , o JDBC , è un altro modo di collegare a Microsoft Access e possono essere utilizzati in combinazione con ODBC per la modifica dei dati in un database Microsoft Access . Una volta stabilita la connessione con il database , è possibile eseguire una serie di compiti di manipolazione dei dati . Queste attività includono la creazione di una tabella , l'inserimento di dati , selezione dei dati , e di eliminazione di una tabella . Cose che ti serviranno
Microsoft Windows
Eclipse IDE
Microsoft Access Database
JDBC - ODBC Bridge driver
Show More Istruzioni
Istituito Java
1
Apritevi l'IDE Eclipse .
2
vai a " file ", "Nuovo " e selezionare "Progetto Java ".
3
Inserire " MicrosoftAccessConnection " nel campo del nome , quindi premere "Fine".
4
Individuare la finestra Package Explorer ed espandere il progetto di recente formazione .
5
Individuare la cartella denominata " src " e fare clic destro .
6
scegliere "Nuovo ", quindi selezionare l' opzione per creare un nuovo pacchetto .
7
Nome del pacchetto " MSAccess " e premere il tasto " Fine ".
8
Trova il nuovo pacchetto nella finestra Package Explorer e fare clic destro su di esso.
9
Passare a" nuovo ", quindi selezionare l'opzione per creare una nuova classe .
10
nome della nuova classe " MSAccessTest " e creare il nuovo file con il tasto " Fine".
11
Fare doppio clic su " MSAccessTest " e individuare la nuova finestra di editor che viene visualizzata .
Configura JDBC - ODBC
12
Cancellare il contenuto generato automaticamente dalla finestra di editor . Questo può essere fatto con le sequenze di tasti , Ctrl + A , cancellare su una macchina Windows o CMD + A , cancellare su una macchina Mac OSX .
13
Inserire le seguenti righe di codice nella finestra di editor .
//Importa tutte da pacchetto
java.sql importazione di Java SQL * , .
classe
MSAccessTest {
public static void main (String [ ] args ) { try {
Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver " ) ; //trova il ODBC - JDBC driver di
PathToDatabase String = " d :/java /mdbTEST.mdb " ; //crea una variabile che punti al percorso locale del file di database
String Database =" jdbc : odbc : driver = { Microsoft Access Driver ( * mdb ). }; DBQ = "//configurare il driver
Database + = PathToDatabase.trim ( ) +" ; DriverID = 22; READONLY = true} " ; percorso di database //completo di parametri
collegamento Connection = DriverManager.getConnection (Database , " " , " " ) ; //crea un nuovo
dichiarazione dichiarazione connessione = connection.createStatement ( ) ; //crea una nuova dichiarazione involucro sql
< p > statement.execute ( " creare TABELLAPROVA tavolo ( test_column intero) " ) ; //crea una tabella di esempio nel database di
statement.execute ( " inserire i valori di TabellaProva ( 1) " ) ; //crea un po 'di dati di test
statement.execute ( " selezionare test_column da TABELLAPROVA " ) ; //selezionare alcuni dati dalla nuova tabella
ResultSet resultset = statement.getResultSet ( ) ; //ottiene il gruppo di risultati
se ( gruppo di risultati ! = null ) { //se il set di risultati esiste
mentre ( resultset.next ( ) ) //passo attraverso il set di risultati e stampare il
dati
{
System.out.println ( " dati da test_column : " + resultset.getString ( 1) ) ;
} //end mentre
} //end if
//statement.execute ( " tavolo TABELLAPROVA goccia " ) ;
statement.close ( ) ; //chiudere la Dichiarazione
connection.close ( ) //Chiude la connessione
} //fine di provare clausola
cattura
( Exception e) { System.out.println ( "Errore : " + e); } //fine del catturare clausola
} //fine del metodo main
} //fine della classe di definizione
14
Passare a " file ", quindi selezionare "Salva " per salvare il programma prima di eseguirlo.
compilare ed eseguire il programma
15
Passare alla barra dei menu di Eclipse e selezionare Esegui.
16
Individuare la finestra della console vicino al fondo della Eclipse IDE
17
Verificare che l' output del programma si legge : .
"Dati da test_column : 1 "
Se il programma eseguito senza errori , dati di esempio dovrebbero essere visibili e senza messaggi di errore sono apparsi.