Za povezavo aplikacije Java z bazo podatkov MySQL moramo slediti 5 naslednjim korakom.
V tem primeru kot bazo podatkov uporabljamo MySql. Zato moramo vedeti naslednje podatke za bazo podatkov mysql:
Najprej ustvarimo tabelo v bazi podatkov mysql, a preden ustvarimo tabelo, moramo najprej ustvariti bazo podatkov.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Primer povezovanja aplikacije Java z bazo podatkov mysql
V tem primeru je sonoo ime baze podatkov, root pa uporabniško ime in geslo.
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }prenesite ta primer
Zgornji primer bo pridobil vse zapise tabele emp.
poimenovanje java konvencij
Če želite povezati aplikacijo java z bazo podatkov mysql, mysqlconnector.jar datoteko je treba naložiti.
prenesite datoteko jar mysql-connector.jarDva načina za nalaganje datoteke jar:
- Datoteko mysqlconnector.jar prilepite v mapo jre/lib/ext
- Nastavi razredno pot
1) Prilepite datoteko mysqlconnector.jar v mapo JRE/lib/ext:
Prenesite datoteko mysqlconnector.jar. Pojdite v mapo jre/lib/ext in sem prilepite datoteko jar. |
2) Nastavite razredno pot:
Pot razreda lahko nastavite na dva načina:
|
Kako nastaviti začasno razredno pot
odprite ukazni poziv in napišite: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Kako nastaviti trajno razredno pot
Pojdite na spremenljivko okolja in kliknite nov zavihek. V ime spremenljivke zapišite classpath in v vrednost spremenljivke prilepite pot do datoteke mysqlconnector.jar tako, da dodate mysqlconnector.jar;.; kot C:mapamysql-connector-java-5.0.8-bin.jar;.;