Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

NetBeans JDBC MySQL Tutoriál

Java Database Connectivity ( JDBC ) umožňuje vývojárom softvéru pre pripojenie aplikácie Java s MySQL , čo je open source databázový server , ktorý umožňuje pridať dátové perzistencia do vašich aplikácií . Ak chcete pripojiť dve technológie , budete musieť pridať ovládače Connector /J do triedy ceste aplikácie . V NetBeans , toto je robené cez okno " Vlastnosti projektu " . Pokyny
Získanie najnovšej verzie Connector /J
klipart 1

Prejdite na http://dev.mysql.com/downloads/connector/j/.
2

Vyberte si najnovšiu verziu Connector /J a kliknite na " Stiahnuť " . Všimnite si , že balík je k dispozícii ako nezávislý tar.gz platformy a zipsom .
3

Rozbaľte komprimovaný súbor do umiestnenia , v ktorom budete ukladať svoje knižnice Java .

Pridanie JDBC Java Archive ( JAR ) , aby vaše aplikácie Build Path
4

Otvoriť NetBeans . V table Project , kliknite pravým tlačidlom myši na projekt , máte v úmysle sa pripojiť k MySQL .
5

zvoľte " Vlastnosti " v dolnej časti pop - up okná . Objaví sa okno " Vlastnosti projektu " .
6

zvoľte " knižnice " zo zoznamu na ľavej strane okna " Vlastnosti projektu " .
7

Vyberte " Run " kartu z dostupných možností . Na druhej , pravej strane obrazovky , zvoľte "Add JAR /Folder . "
8

Vyberte Connector /J JAR súbor , ktorý ste rozbalili skôr. Nechajte všetky predvolené nastavenia , ako ste ich našli .
9

Kliknite na tlačidlo " Otvoriť" , potom v okne " Vlastnosti projektu " kliknite na tlačidlo " OK " . Ovládač bol teraz pridaný do triedy ceste . Budete pravdepodobne musieť vybudovať projekt pred použitím JDBC .
Písanie triedy pre prístup k MySQL cez JDBC Cestuj 10

Vytvoriť nový Java triedy " DBMySqlImpl " otestovať . spojenie medzi aplikáciou a MySQL
11

Pridajte nasledujúci kód do novej triedy :

public class DBMySqlImpl implementuje DBFacade { klipart

súkromnú pripojenie pripojenie ;

public void pripojenie ( String URL , String uname , String psswd ) throws DBException {

try {

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

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

}

catch ( ClassNotFoundException e ) { throw new

DBException ( " DBException stretol " , e ) ;

}

catch ( SQLException y ) {

throw new DBException ( " DBException stretol " , s ) ;

}

}

public void disconnect ( ) throws DBException {

try {

connection.close ( ) ;

}

catch ( SQLException e ) { throw new

DBException ( " DBException stretol " , e ) ;

}

}

public void inicializácia ( ) throws DBException {

try {

vyhlásenie s = connection.createStatement ( ) ;

s.executeUpdate ( " databáza Drop , ak existuje testdb " ) ;

s.executeUpdate ( " Vytvoriť databázu testdb " ) ;

s.close ( ) ;

}

catch ( SQLException e ) {

throw new DBException ( " DBException došlo " , e ) ;

}

}
12

Vytvoriť novú triedu implementovať " DBMySqlImpl " triedu volanie connect , inicializovať a odpojte metódy . Kód vytvorí novú databázu MySQL s názvom " testdb . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené