Een Java database connectie is een driver die u verbindt vanuit een toepassing met een database. Visual J # heeft een Java -database verbinding die kan aansluiten op uw Access-database van uw computer . Voor het opzetten van een Java database connectie , moet u het opzetten van een gegevensbron (DSN ) in de Noordenwind Access-database . De Noordenwind is een voorbeeld database meegeleverd met Microsoft Access dat u kunt gebruiken om database- functies te leren . Wat je nodig hebt Visual Studio 2007 ( meegeleverd met Office 2007 ) op Twitter Toon Meer Aanwijzingen Opzetten van een Data Source Name 1 Klik op de " Office " toets of "Start" op uw computer , wijs naar ' Configuratiescherm'. In Windows 7 alleen , klikt u op " Systeem en beveiliging . " Wijs " Systeembeheer " en klik op ' Gegevensbronnen (ODBC ) . " Kopen van 2 Klik op het tabblad " System DSN " en klik vervolgens op ' Toevoegen '. klik 3 "Driver doet Microsoft Access ( * . mdb ) ' en klik op' Voltooien '. Als u gebruik maakt van een andere methode om een database ( bijvoorbeeld SQL Server ) , zorg ervoor dat u het stuurprogramma dat compatibel is met het geïnstalleerde programma te selecteren . Type " JDBCdsn " 4 in het " data Source Name " vak en klik op ' Kies '. 5 Klik op " Northwins.mdb " en klik op " OK . " Klik 6 " Met Windows NT authenticatie met behulp van het netwerk login-ID "op de Microsoft SQL Server- DSN-configuratie pagina die verschijnt , en klik op ' Next '. 7 Klik op " OK ". Toegang tot de gegevens 8 Klik op de " Microsoft Office " knop in Visual Studio , klik vervolgens op "Project . " 9 Klik " Console Application " en typ " JDBC2 " in het vak "Naam" 10 Wis de code in het venster , dan knip en plak de volgende code in het venster : import java * ; import java.sql * ; . import java.util * ; . import com.ms.jdbc.odbc.JdbcOdbcDriver ; public class Connect { < br > prive java.sql.Connection con = null ; prive ResultSet rs ; //Constructor : openbare verbinding ( ) { } private void FindEmployee ( ) gooit SQLException , url = " jdbc : odbc : JDBCdsn " ; con = DriverManager.getConnection ( url , " " , " " ) ; Verklaring stmt = con.createStatement ( ) op ; rs = stmt.executeQuery ( " Select WerknemerID , Achternaam , Titel van werknemers " ) ; terwijl ( rs.next ( ) ) op { //Kolom namen : System.out.println ( rs.getInt ( " Werknemer " ) + " " + rs.getString ( " Achternaam " ) + " " + rs.getString ( " titel " ) ) ; < br } > if ( con = null ! ) con.close ( ) ; con = null; } vangst ( SQLException ex ) op { gooien ex ; } catch ( ClassNotFoundException clex ) op { < br > gooi clex ; } } private void closeConnection ( ) { try { if ( con = null ) con.close ( ) ; ! con = null; } catch ( Exception ex ) { ex.printStackTrace ( ) ; } } public static void main ( String [ ] args ) gooit Uitzondering { Connect myDbTest = nieuwe Connect ( ) ; proberen { myDbTest.FindEmployee ( ) ; } catch ( Exception ex ) op < br > { ex.printStackTrace ( ) ; System.out.println ( " Fout Trace in getConnection ( ) : " + ex.getMessage ( ) ) ; } Druk op " F5 " } } 11 om de code uit te voeren . De code zal de werknemer serienummer , achternaam en functie van de Noordenwind -database te halen .
|