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:
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.jarDva spôsoby načítania súboru jar:
- Prilepte súbor mysqlconnector.jar do priečinka jre/lib/ext
- 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:
|
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;.;