Za povezivanje Java aplikacije s MySQL bazom podataka potrebno je slijediti 5 sljedećih koraka.
U ovom primjeru koristimo MySql kao bazu podataka. Stoga moramo znati sljedeće informacije za mysql bazu podataka:
Kreirajmo prvo tablicu u mysql bazi podataka, ali prije kreiranja tablice moramo prvo kreirati bazu podataka.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Primjer povezivanja Java aplikacije s mysql bazom podataka
U ovom primjeru, sonoo je naziv baze podataka, root je korisničko ime i lozinka.
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);} } }preuzmite ovaj primjer
Gornji primjer će dohvatiti sve zapise emp tablice.
c# primjer koda
Za povezivanje java aplikacije s mysql bazom podataka, mysqlconnector.jar potrebno je učitati datoteku.
preuzmite jar datoteku mysql-connector.jarDva načina za učitavanje jar datoteke:
- Zalijepite datoteku mysqlconnector.jar u mapu jre/lib/ext
- Postavi put klase
1) Zalijepite datoteku mysqlconnector.jar u mapu JRE/lib/ext:
Preuzmite datoteku mysqlconnector.jar. Idite u mapu jre/lib/ext i zalijepite jar datoteku ovdje. |
2) Postavite put klase:
Postoje dva načina za postavljanje staze klase:
|
Kako postaviti privremeni classpath
otvorite naredbeni redak i napišite: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Kako postaviti trajnu stazu razreda
Idite na varijablu okruženja, a zatim kliknite na novu karticu. U ime varijable upiši put razreda i u vrijednost varijable zalijepite stazu do datoteke mysqlconnector.jar dodavanjem mysqlconnector.jar;.; kao C:foldermysql-connector-java-5.0.8-bin.jar;.;