| 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 .
 
 
 |