logo

Povezivanje Java baze podataka s MySQL-om

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:

    Vozačka klasa:Klasa upravljačkog programa za mysql bazu podataka je com.mysql.jdbc.Driver .URL veze:URL veze za mysql bazu podataka je jdbc:mysql://localhost:3306/sonoo gdje je jdbc API, mysql je baza podataka, localhost je naziv poslužitelja na kojem se izvodi mysql, također možemo koristiti IP adresu, 3306 je broj porta, a sonoo je naziv baze podataka. Možemo koristiti bilo koju bazu podataka, u tom slučaju moramo zamijeniti sonoo imenom naše baze podataka.Korisničko ime:Zadano korisničko ime za mysql bazu podataka je korijen .Lozinka:To je lozinka koju daje korisnik u trenutku instaliranja mysql baze podataka. U ovom primjeru koristit ćemo root kao lozinku.

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

Dva načina za učitavanje jar datoteke:

  1. Zalijepite datoteku mysqlconnector.jar u mapu jre/lib/ext
  2. 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:
  • privremeni
  • trajnog

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