logo

Povezljivost baze podatkov Java z MySQL

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:

    Razred voznika:Razred gonilnika za bazo podatkov mysql je com.mysql.jdbc.Driver .URL povezave:URL povezave za bazo podatkov mysql je jdbc:mysql://localhost:3306/sonoo kjer je jdbc API, mysql je baza podatkov, localhost je ime strežnika, na katerem se izvaja mysql, lahko uporabimo tudi naslov IP, 3306 je številka vrat in sonoo je ime baze podatkov. Uporabimo lahko katero koli bazo podatkov; v tem primeru moramo sonoo zamenjati z imenom naše baze podatkov.uporabniško ime:Privzeto uporabniško ime za bazo podatkov mysql je korenina .geslo:To je geslo, ki ga poda uporabnik ob namestitvi baze podatkov mysql. V tem primeru bomo kot geslo uporabili root.

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

Dva načina za nalaganje datoteke jar:

  1. Datoteko mysqlconnector.jar prilepite v mapo jre/lib/ext
  2. 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:
  • začasno
  • trajno

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