logo

Prepojenie databázy Java s MySQL

Na prepojenie Java aplikácie s databázou MySQL je potrebné vykonať 5 nasledujúcich krokov.

V tomto príklade používame ako databázu MySql. Potrebujeme teda vedieť nasledujúce informácie pre databázu mysql:

    Trieda vodiča:Trieda ovládača pre databázu mysql je com.mysql.jdbc.Driver .Adresa URL pripojenia:Adresa URL pripojenia pre databázu mysql je jdbc:mysql://localhost:3306/sonoo kde jdbc je API, mysql je databáza, localhost je názov servera, na ktorom beží mysql, môžeme použiť aj IP adresu, 3306 je číslo portu a sonoo je názov databázy. Môžeme použiť akúkoľvek databázu, v takom prípade musíme nahradiť sonoo názvom našej databázy.Používateľské meno:Predvolené používateľské meno pre databázu mysql je koreň .heslo:Je to heslo zadané používateľom v čase inštalácie databázy mysql. V tomto príklade použijeme ako heslo root.

Najprv vytvorte tabuľku v databáze mysql, ale pred vytvorením tabuľky musíme najprv vytvoriť databázu.

 create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3)); 

Príklad spojenia Java aplikácie s databázou mysql

V tomto príklade je sonoo názov databázy, root je meno používateľa aj heslo.

 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);} } } 
stiahnite si tento príklad

Vyššie uvedený príklad načíta všetky záznamy tabuľky emp.

java má ďalšie

Ak chcete prepojiť java aplikáciu s databázou mysql, mysqlconnector.jar súbor je potrebné načítať.

stiahnite si súbor jar mysql-connector.jar

Dva spôsoby načítania súboru jar:

  1. Prilepte súbor mysqlconnector.jar do priečinka jre/lib/ext
  2. Nastaviť cestu triedy

1) Vložte súbor mysqlconnector.jar do priečinka JRE/lib/ext:

Stiahnite si súbor mysqlconnector.jar. Prejdite do priečinka jre/lib/ext a sem prilepte súbor jar.

2) Nastavte cestu triedy:

Existujú dva spôsoby, ako nastaviť cestu triedy:
  • dočasné
  • trvalé

Ako nastaviť dočasnú cestu k triede

otvorte príkazový riadok a napíšte:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Ako nastaviť trvalú cestu k triede

Prejdite na premennú prostredia a potom kliknite na novú kartu. Do názvu premennej napíšte triedna cesta a do hodnoty premennej vložte cestu k súboru mysqlconnector.jar pripojením mysqlconnector.jar;.; ako C:foldermysql-connector-java-5.0.8-bin.jar;.;