Microsoft Access är en egenutvecklad databas som används främst för små datalagring förvaltningen . Den stöder anslutningar från högnivåspråk programmering via Open Database Connectivity bro . Java Database Connectivity , eller JDBC , är ett annat sätt att ansluta till Microsoft Access och kan användas tillsammans med ODBC för att utföra uppgifter manipulation på en Microsoft Access-databas . När du gör en anslutning till databasen , kan du utföra en rad uppgifter datamanipulering . Dessa uppgifter ingår att skapa en tabell , infoga data , val av data , och släppa ett bord . Saker du behöver
Microsoft Windows Review Eclipse IDE
Microsoft Access-databas
JDBC - ODBC Bridge Driver
Visa fler instruktioner
Konfigurera Java
1
Öppna upp Eclipse IDE .
2
Navigera till " File", " Ny " och välj " Java Project . " Addera 3
Ange " MicrosoftAccessConnection " i namnfältet och tryck på " Finish . "
4
Leta fönstret Package Explorer och expandera den nybildade projektet .
5
Leta upp mappen heter " src " och högerklicka på det .
6
Välj " ny " och välj sedan alternativet för att skapa ett nytt paket .
7
Namn paketet " MSACCESS " och tryck på " Finish . "
8
Hitta nya paket i Explorer och högerklicka på den .
9
Navigera till " nytt "och sedan välj alternativet för att skapa en ny klass .
10
Namn den nya klassen " MSAccessTest " och skapa en ny fil genom att trycka på " Finish . "
11
Dubbelklicka på " MSAccessTest " och leta reda på nya editor fönstret som visas . Addera Konfigurera JDBC - ODBC
12
Radera automatiskt genererat innehåll från redigeringsfönstret . Detta kan göras med tangenttryckningar , Ctr + A , bort på en Windows- maskin eller cmd + A , bort på en Mac OSX maskin .
13
Ange följande kodrader i editorn fönstret .
//Importera alla från Javas SQL
paket
Import java.sql *; .
klass MSAccessTest {
public static void main ( String [ ] args ) {
try {
Class.forName ( " sun.jdbc.odbc.JdbcOdbcDriver " ) , //hitta ODBC - JDBC drivrutin String
PathToDatabase = " d :/java /mdbTEST.mdb " , //skapa en variabel som pekar till den lokala platsen för databasfilen
String Database = " jdbc : odbc : Driver = { Microsoft Access Driver ( * mdb . ) } ; DBQ = "; //konfigurera drivrutinen
Database + = PathToDatabase.trim ( ) + " , DriverID = 22 ; READONLY = true } " , //komplett databas bana med parametrar
anslutning = DriverManager.getConnection ( Database , " " , " " ) ; //skapa en ny anslutning
uttalande
Statement = connection.createStatement ( ) , //skapa en ny SQL wrapper
statement.execute ( " skapa bord TESTTABLE ( test_column heltal ) " ) , //skapa ett prov tabell i databasen
statement.execute ( " infoga i TESTTABLE värden ( 1 ) " ) , //skapa några testdata
statement.execute ( " välj test_column från TESTTABLE " ) , //markera vissa data från den nyskapade tabellen
ResultSet resultset = statement.getResultSet ( ) , //få resultset
om ( resultset ! = null ) { //om resultatet set existerar
samtidigt ( resultset.next ( ) ) //steg genom resultatet set och skriva ut uppgifter
{
System.out.println ( " Data från test_column : " + resultset.getString ( 1 ) ) ,
} //slut medan
} //slut om
//statement.execute ( " drop table TESTTABLE " ) ;
statement.close ( ) , //stäng Statement connection.close
( ) , //stäng
Connection
} //slut prova klausul
catch ( Exception e ) { System.out.println ( " Fel : " + e ) ; } //slut fånga klausul
} //slut på main metod
} //slut på class definition
14
Navigera till " File" och sedan välja " Spara " för att spara programmet innan du kör den . Addera Kompilera och kör programmet
15
Navigera till menyraden i Eclipse IDE och välj Kör .
16
Placera konsolen fönstret längst ned i Eclipse IDE
17
Bekräfta att utmatningen av programmet lyder : .
" Data från test_column : 1 "
Om programmet utförs utan fel , bör exempeldata vara synliga och inga felmeddelanden har dykt .