En Java database tilkobling er en driver som kobler deg fra en applikasjon til en database . Visual J har # en Java database tilkobling som kan kobles til Access-databasen fra datamaskinen. Å sette opp en Java database tilkobling , må du sette opp en datakilde (DSN ) i Northwind Access database . Gastronor er et eksempel database som følger med Microsoft Access som du kan bruke til å lære database funksjoner . Du trenger
Visual Studio 2007 ( følger med Office 2007 )
Vis mer Instruksjoner
Sett opp en datakilde Navn
en
Klikk på "Office " knappen eller "Start " på datamaskinen, og deretter peke på "Control Panel". I Windows 7 , klikker "System og Sikkerhet". Pek på " Administrative Tools ", deretter " Datakilder ( ODBC ) . "
2
Klikk på " System DSN "-fanen og deretter " Legg til".
3
klikk på " Driver gjøre Microsoft Access ( * . MDB) " og deretter "Finish". Hvis du bruker en annen metode for å få tilgang til en database (for eksempel SQL Server ) , må du velge driveren som er kompatibel med den installerte programmet .
4
Type " JDBCdsn " i " datakilde Name " -boksen , og klikk" Velg ".
5
Klikk " Northwins.mdb "og deretter " OK ".
6
Klikk " Med Windows NT autentisering ved hjelp av nettverket påloggings-ID "på Microsoft SQL Server DSN Configuration siden som vises , og klikk" Next ".
7
Klikk " OK ".
Åpne data
8
Klikk på " Microsoft Office "-knappen i Visual Studio , klikk deretter "Project ".
9
Klikk "Console Application " og skriv " JDBC2 " inn "Navn"- boksen
10
Slett koden i vinduet, og deretter klippe og lime inn følgende kode inn i vinduet : en
import java * ;
import java.sql * ; .
import java.util * ; .
import com.ms.jdbc.odbc.JdbcOdbcDriver ;
public class Connect {
privat java.sql.Connection con = null;
privat ResultSet rs ;
//Konstruktør:
offentlig Koble til ( ) { }
< p> private void FindEmployee ( ) kaster SQLException , url = " jdbc : odbc : JDBCdsn ";
con = DriverManager.getConnection ( url , "", " ");
Statement stmt = con.createStatement ();
< p> rs = stmt.executeQuery ( " Select AnsattID , Etternavn, Tittel fra ansatte") ;
while ( rs.next ( ) )
{
//kolonne skrivemåter:
System.out.println ( rs.getInt ( " EmployeeID ") + " " + rs.getString ( "Etternavn" ) + " " + rs.getString ( "Tittel" ) ) ;
}
if ( con = null ! )
con.close ();
con = null;
}
fangst ( SQLException ex )
{
kaste ex ;
}
fangst ( ClassNotFoundException clex )
{
kaste 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 = ny Connect ();
prøve
{
myDbTest.FindEmployee ();
}
catch ( Exception ex )
{
ex.printStackTrace ();
System.out.println ("Feil Trace i getConnection ( ) : " + ex.getMessage ( ) ) ;
}
}
}
11
Trykk " F5 " for å kjøre koden . Koden vil hente den ansatte serienummer, etternavn og stillingsbetegnelse fra Northwind database.