Java Database Connectivity ( JDBC ) stelt software-ontwikkelaars om Java-toepassingen verbinden met MySQL , een open source database- server waarmee u gegevens doorzettingsvermogen om uw applicaties toe te voegen . Om de twee technologieën met elkaar verbinden , moet u de Connector /J bestuurder toe te voegen aan uw aanvraag klas pad . In NetBeans , wordt dit gedaan door het venster "Project Properties" . Instructies verwerven van de nieuwste versie van de Connector /J 1 Navigeer naar http://dev.mysql.com/downloads/connector/j/. Kopen van 2 Selecteer de meest recente versie van de Connector /J en klik op ' Download '. Let op het pakket is beschikbaar als een platform onafhankelijk tar.gz en rits . 3 Pak het gecomprimeerde bestand naar de locatie waar u opslaan van uw Java-bibliotheken . < br > het toevoegen van de JDBC Java Archive ( JAR ) om uw toepassingen te bouwen pad Open NetBeans 4 . Uit het deelvenster Project met de rechtermuisknop op het project dat u wilt aansluiten op MySQL . 5 Selecteer " Eigenschappen" aan de onderkant van het pop-up venster . Het venster "Project Properties" verschijnt . 6 Selecteer "Bibliotheken " in de lijst aan de linkerkant van het venster "Project Properties" . 7 Selecteer het tabblad "Run" uit de beschikbare opties . Op de verre , rechterzijde van het scherm , selecteer "Add JAR /Folder . " 8 Selecteer de Connector /J JAR-bestand die je eerder hebt uitgepakt . Laat alle standaard selecties als je ze gevonden . 9 Klik op " Open ", klik op "OK " in het venster "Project Properties" . De driver is nu toegevoegd aan je klas pad . U zult waarschijnlijk moeten om het project te bouwen voorafgaand aan het gebruik van JDBC . Schrijven van een klasse om MySQL toegang via JDBC 10 Maak een nieuwe Java-klasse " DBMySqlImpl " om te testen . de verbinding tussen uw applicatie en MySQL 11 Voeg de volgende code toe aan uw nieuwe klasse : public class DBMySqlImpl implementeert DBFacade { prive Connection verbinding ; < br public void connect > ( String URL , String uname , String psswd ) gooit DBException { try { Class.forName ( " com.mysql.jdbc.Driver " ) ; verbinding = DriverManager.getConnection ( URL , uname , psswd ) ; } catch ( ClassNotFoundException e ) { werpen nieuw DBException ( " DBException ondervonden " , e ) ; } catch ( SQLException s ) { werpen nieuw DBException ( " DBException tegengekomen " , s ) ; } } public void ontkoppelen ( ) gooit DBException { try { connection.close ( ) op ; } < br vangst > ( SQLException e ) { werpen nieuw DBException ( " DBException tegengekomen " , e ) ; } } public void initialize ( ) gooit DBException { try { Verklaring s = connection.createStatement ( ) op ; s.executeUpdate ( " Drop -database als deze bestaat testdb " ) ; < br s.executeUpdate > ( "Create databank testdb " ) ; s.close ( ) op ; } catch ( SQLException e ) { werpen een nieuw DBException ( " DBException opgetreden " , e ) ; } } 12 Maak een nieuwe klasse aan de " DBMySqlImpl " class implementeren door roepen de connect , initialiseren en ontkoppel methoden . De code zal een nieuwe MySQL database genaamd creëren " testdb . "
|