September 12
Microsoft Access è un sistema di database proprietario utilizzato principalmente per la piccola gestione dello storage dei dati. Supporta connessioni da linguaggi di programmazione di alto livello attraverso il ponte Open Database Connectivity. Java Database Connectivity, o JDBC, è un altro modo di collegare a Microsoft Access e può essere utilizzato in combinazione con ODBC per la modifica dei dati in un database di Microsoft Access. Una volta che si effettua una connessione con il database, è possibile eseguire una serie di compiti di manipolazione dei dati. Queste attività includono la creazione di una tabella, l'inserimento dei dati, selezione dei dati, e lasciando cadere un tavolo.
1 Aprire l'IDE Eclipse.
2 Passare a "File", "nuovo", e selezionare "Progetto Java."
3 Inserire "MicrosoftAccessConnection" nel campo del nome, quindi premere il tasto "Fine".
4 Individuare la finestra Package Explorer ed espandere il progetto di nuova formazione.
5 Individuare la cartella denominata "src" e destro del mouse.
6 Scegliere "Nuovo", quindi selezionare l'opzione per creare un nuovo pacchetto.
7 Nome del pacchetto "MSAccess" e premere il tasto "Fine".
8 Trovare 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 Assegnare un nome alla nuova classe "MSAccessTest" e creare il nuovo file premendo il tasto "Fine".
11 Fare doppio clic su "MSAccessTest" e individuare la nuova finestra di editor che viene visualizzata.
12 Eliminare il contenuto generato automaticamente dalla finestra dell'editor. Questo può essere fatto con le sequenze di tasti, Ctrl + A, cancellare su una macchina o cmd + A di Windows, cancellare su una macchina Mac OSX.
13 Inserire le seguenti righe di codice nella finestra dell'editor.
// Importa tutto dalla confezione SQL di Java
import java.sql. *;
class MSAccessTest {
Main (string [] args) {public static void
try{
Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver"); // Trova il ODBC-driver JDBC
String PercorsoDatabase = "D: /java/mdbTEST.mdb"; // Crea una variabile che punta alla posizione locale del file di database
String Database = "jdbc: odbc: Driver = {Microsoft Access Driver (* .mdb)}; DBQ ="; // Conducente configure
Database + = PathToDatabase.trim () + "; DriverID = 22; READONLY = true}"; // Percorso del database completo di parametri
Collegamento = DriverManager.getConnection (Database, "", ""); // Crea una nuova connessione
dichiarazione dichiarazione = connection.createStatement (); // Crea un nuovo involucro istruzione SQL
statement.execute ( "create table TABELLAPROVA (test_column intero)"); // Crea una tabella di esempio nel database
statement.execute ( "INSERT INTO valori TestTable (1)"); // Crea un po 'di dati di test
statement.execute ( "selezionare test_column da TABELLAPROVA"); // Selezionare alcuni dati dalla tabella appena creata
di risultati ResultSet = statement.getResultSet (); // Ottenere il gruppo di risultati
se (di risultati! = null) {// se il set di risultati esiste
while (resultset.next ()) // scorrere il set di risultati e stampare i dati
{
System.out.println ( "Dati da test_column:" + resultset.getString (1));
} // End mentre
}//finisci se
//statement.execute("drop tavolo TABELLAPROVA ");
statement.close (); // Chiude la dichiarazione
connection.close (); // Chiudere la connessione
} // Fine della clausola try
catch (Exception e) {System.out.println ( "Errore:" + e);} // fine della clausola catch
} // Fine del metodo main
} // Fine della definizione della classe
14 Passare a "File", quindi selezionare "Salva" per salvare il programma prima di eseguirlo.
15 Passare alla barra di menu di Eclipse e selezionare Esegui.
16 Individuare la finestra della console vicino al fondo di Eclipse IDE.
17 Verificare che l'output del programma legge:
"I dati da test_column: 1"
Se il programma eseguito senza errori, dati di esempio dovrebbero essere visibili e sono apparsi messaggi di errore.