logo

Conectivitate la baza de date Java cu MySQL

Pentru a conecta aplicația Java cu baza de date MySQL, trebuie să urmam 5 pași următori.

În acest exemplu, folosim MySql ca bază de date. Deci trebuie să cunoaștem următoarele informații pentru baza de date mysql:

    Clasa de sofer:Clasa de driver pentru baza de date mysql este com.mysql.jdbc.Driver .Adresa URL a conexiunii:URL-ul de conectare pentru baza de date mysql este jdbc:mysql://localhost:3306/sonoo unde jdbc este API-ul, mysql este baza de date, localhost este numele serverului pe care rulează mysql, putem folosi și adresa IP, 3306 este numărul portului și sonoo este numele bazei de date. Putem folosi orice bază de date, în acest caz, trebuie să înlocuim sonoo cu numele bazei de date.Nume de utilizator:Numele de utilizator implicit pentru baza de date mysql este rădăcină .Parola:Este parola dată de utilizator în momentul instalării bazei de date mysql. În acest exemplu, vom folosi root ca parolă.

Să creăm mai întâi un tabel în baza de date mysql, dar înainte de a crea un tabel, trebuie să creăm mai întâi baza de date.

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

Exemplu de conectare a aplicației Java cu baza de date mysql

În acest exemplu, sonoo este numele bazei de date, root este numele de utilizator și parola ambele.

 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);} } } 
descărcați acest exemplu

Exemplul de mai sus va prelua toate înregistrările tabelului emp.

algebră booleană cu legea distributivă

Pentru a conecta aplicația java la baza de date mysql, mysqlconnector.jar este necesar să fie încărcat fișierul.

descărcați fișierul jar mysql-connector.jar

Două moduri de a încărca fișierul jar:

  1. Lipiți fișierul mysqlconnector.jar în folderul jre/lib/ext
  2. Setați calea clasei

1) Lipiți fișierul mysqlconnector.jar în folderul JRE/lib/ext:

Descărcați fișierul mysqlconnector.jar. Accesați folderul jre/lib/ext și inserați fișierul jar aici.

2) Setați calea clasei:

Există două moduri de a seta calea clasei:
  • temporar
  • permanent

Cum să setați calea de clasă temporară

deschideți promptul de comandă și scrieți:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Cum să setați calea de clasă permanentă

Accesați variabila de mediu, apoi faceți clic pe filă nouă. În numele variabilei scrieți calea clasei și în valoare variabilă lipiți calea către fișierul mysqlconnector.jar adăugând mysqlconnector.jar;.; ca C:foldermysql-connector-java-5.0.8-bin.jar;.;