NetBeans JDBC MySQL Tutorial

NetBeans JDBC MySQL Tutorial


Java Database Connectivity (JDBC) lar programvareutviklere å koble Java-applikasjoner med MySQL, en åpen kildekode database server som lar deg legge til data utholdenhet i programmene. For å koble de to teknologiene, må du legge til Connector / J driver på søknaden klassen banen. I NetBeans, er dette gjort gjennom "Project Properties" vinduet.

Bruksanvisning

Anskaffe nyeste versjon av Connector / J

1 Naviger til http://dev.mysql.com/downloads/connector/j/.

2 Velg den nyeste versjonen av Connector / J og klikk "Last ned". Legg merke pakken er tilgjengelig som en plattformuavhengig tar.gz og zip.

3 Pakk den komprimerte filen til stedet der du lagrer dine Java-bibliotekene.

Legge til JDBC Java Archive (JAR) i programmene Bygg Sti

4 Åpne NetBeans. Fra prosjektruten, høyreklikker du på prosjektet du har tenkt å koble til MySQL.

5 Velg "Egenskaper" på bunnen av pop-up vindu. Den "Project Properties" vinduet vil vises.

6 Velg "Biblioteker" fra listen på venstre side av "Project Properties" vinduet.

7 Velg "Run" fanen fra de tilgjengelige alternativene. På langt, høyre side av skjermen, velg "Legg til JAR / mappe."

8 Velg Connector / J JAR-filen du pakket ut tidligere. La alle standardvalg som du fant dem.

9 Klikk på "Open", deretter "OK" i "Project Properties" vinduet. Sjåføren er nå lagt til din klasse banen. Du vil sannsynligvis trenger for å bygge prosjektet før du bruker JDBC.

Skrive en klasse for å få tilgang til MySQL Gjennom JDBC

10 Opprett en ny Java-klassen "DBMySqlImpl" for å teste tilkoblingen mellom programmet og MySQL.

11 Legg til følgende kode i ny klasse:

public class DBMySqlImpl implementerer DBFacade {

private Connection connection;

public void connect (String URL, String uname, String psswd) kaster DBException {

prøve{

Class.forName ( «com.mysql.jdbc.Driver");

tilkobling = DriverManager.getConnection (URL, uname, psswd);

}

fangst (ClassNotFoundException e) {

kaste nytt DBException ( "DBException møtt", e);

}

fangst (SQLException e) {

kaste nytt DBException ( "DBException møtt", s);

}

}

public void koble () kaster DBException {

try{

connection.close ();

}

fangst (SQLException e) {

kaste nytt DBException ( "DBException møtt", e);

}

}

public void Initial () kaster DBException {

try{

Uttalelse s = connection.createStatement ();

s.executeUpdate ( "Drop database hvis det finnes testdb");

s.executeUpdate ( "Opprett database testdb");

s.close ();

}

fangst (SQLException e) {

kaste nytt DBException ( "DBException møtt", e);

}

}

12 Opprett en ny klasse for å gjennomføre "DBMySqlImpl" klasse ved å ringe connect, initial og koble metoder. Koden vil opprette en ny MySQL database kalt "testdb."

Hint

  • Alternativt noen versjoner av NetBeans kommer standard med MySQL JDBC driver. Sjekk om dette er tilfelle med installasjonen din ved å velge "Legg Library" fra "Run" -kategorien. Under "Globale Libraries" se etter "MySQL JDBC Driver." Hvis det er til stede, velge driveren og klikk "Legg Library".