0% au considerat acest document util (0 voturi)
5 vizualizări10 pagini

Tutorial Java MySQL JDBC Folosind NetBeans

Acest document oferă un tutorial despre cum să conectați o aplicație Java la o bază de date MySQL folosind JDBC și NetBeans. Explică cum să creați un proiect Java în NetBeans, să adăugați biblioteca driverului MySQL JDBC și să scrieți cod pentru a vă conecta la o bază de date MySQL și a executa instrucțiuni SQL. Exemplele de cod arată cum să vă conectați la o bază de date, să creați un obiect Statement pentru a executa SQL și să inserați valori într-o tabelă de bază de date pentru a demonstra efectuarea operațiunilor CRUD pe o bază de date MySQL din Java.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
5 vizualizări10 pagini

Tutorial Java MySQL JDBC Folosind NetBeans

Acest document oferă un tutorial despre cum să conectați o aplicație Java la o bază de date MySQL folosind JDBC și NetBeans. Explică cum să creați un proiect Java în NetBeans, să adăugați biblioteca driverului MySQL JDBC și să scrieți cod pentru a vă conecta la o bază de date MySQL și a executa instrucțiuni SQL. Exemplele de cod arată cum să vă conectați la o bază de date, să creați un obiect Statement pentru a executa SQL și să inserați valori într-o tabelă de bază de date pentru a demonstra efectuarea operațiunilor CRUD pe o bază de date MySQL din Java.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Tutorial Java MySQL JDBC folosind

NetBeans (Partea 1)
Întrebi ‚Pot conecta o aplicaț ie/applet Java la o bază de date precum MySQL?‘ ș i
Răspunsul este cu siguranț ă Da.

Puteț i folosi JDBC (Java Database Connectivity) pentru a conecta aplicaț ia/apletul Java.
cu baza de date. Aș adar, să începem.

Mai întâi, creează un nou proiect numit cum vrei, de exemplu Javasql, făcând clic pe Fiș ier-
Proiect nou.

proiectNou

atunci vei fi pe acest cadru


aplicaț ii java

apoi faceț i clic pe următorul, apoi daț i un nume proiectului ș i setaț i locaț ia proiectului
numeProiect

atunci termină.

În al doilea rând, trebuie să aveț i driverul JDBC MySQL înainte de a putea începe să vă conectaț i la Java
program pentru baza de date. Dar, deoarece folosim Netbeans, acest lucru a fost realizat. Doar adăugaț i simplu
biblioteca la biblioteca proiectului tău. Fă clic dreapta pe Bibliotecă în Proiectul pe care îl

foloseș te.

Apoi alegeț i driverul MySQL JDBC

Apoi faceț i clic pe Adăugaț i bibliotecă.

Aș a că acum ne putem conecta la baza de date MySQL. Iată un exemplu de cum te poț i conecta.
la MySQL.

Aici, folosim interfaț a Conexiune.


pachet javasql;

importaț i [Link];

import [Link].*;

/**

Ferdiansyah Dolot

*/

public class Conectare {

public Connect() aruncă SQLException{

faConexiune();

private Connection conexiune;

public Connection facetiConexiune() arunca SQLException {

dacă (conexiunea == null) {

nou Driver();

// creează conexiune

[Link](

jdbc:mysql://localhost/numebazădedate

nume_utilizator
parolă

return koneksi;

public static void main(String args[]) {

încercă {

Conectare c = noua Conectare();

[Link]("Conexiune stabilită");

prinde (SQLException e) {

[Link]();

[Link]("Conexiune");

În exemplul de mai sus, creăm o conexiune la MySQL din crearea unui obiect al Driver ș i
ob ț ineț i conexiunea de la DriverManager (get Connection va returna ConnectionObject
tip), cu parametrul url, nume de utilizator ș i parolă. Url-ul de mai sus înseamnă
baia de date este situată pe localhost iar numele este databasename. De asemenea, puteț i adăuga un port
pentru MySQL astfel încât URL-ul arată: „jdbc:mysql://localhost:3306/numele_bazei_de_date”. (Seeport
3306).
Deci acum putem face o conexiune la baza de date MySQL. Acum, cum putem face SQL?
declaraț ie ca actualizare, ș tergere, inserare, etc?

Vom discuta despre aceasta în Tutorialul Java MySQL JDBC folosind NetBeans (Partea 2).

Tutorial Java MySQL JDBC folosind


NetBeans (Partea 2)
În prima parte, am stabilit deja conexiunea la MySQL folosind Java. Acum, vom
discută despre cum să modifici înregistrarea din baza de date din programul pe care îl facem.

Asiguraț i-vă că aț i citit partea anterioară a tutorialului. În acest tutorial, noi


va folosi Proiectul pe care l-am creat în tutorialul anterior ș i interfata Statement
[Link].

Mai întâi trebuie să avem o bază de date ș i un tabel în MySQL. De exemplu, creăm un
bază de date ș colară cu numeleatributului ș i numărul (numărul studentului). Începe-ț i MySQL
ș i creează o astfel de bază de date ș i tabel folosind această comandă :

creaț i baza de date ș coală;


foloseș te ș coala;

creaț i tabel student (nume varchar(30), număr int);

Setaț i numărul studentului ca cheie primară în această tabelă:

alter table student adaugă constrângere cheie primară (număr);

După ce terminăm cu baza de date, ne mutăm la programul nostru Java.

În interfaț a Statement, putem executa orice instrucț iune SQL folosind programul nostru Java.
În primul rând, creaț i o clasă numită Sqlstatement în proiectul nostru din tutorialul anterior. Conț inutul

al [Link] este :

pachet javasql;
import [Link].*;

/**

* @autor [Link]

*/

clasa publică Sqlstatement {

declaraț ie privată;

public Sqlstatement() aruncă SQLException{

faceDeclaraț ie();

public Statement makeStatement() aruncă SQLException{

Conectează c = nouă Conectare();

Conexiune conn = [Link]();

declaraț ie = [Link]ăDeclaraț ie();

instrucț iune return;

public void insert(String nume, int npm) throws SQLException {

[Link]("insert into student values(\""+name+"\",

+număr+)

public static void main(String arg[]){


încearcă {

Sqlstatement s = new Sqlstatement();

[Link]("Ferdi", 1);

[Link]ă("Anca",2);

[Link]("Succes") }

prinde(SQLException e){

[Link]("Eș uat") [Link]();

În clasa de mai sus, folosim clasa Connect pe care am creat-o în tutorialul anterior.

Pe această parte :

statement = [Link]();

Variabila conn este o instanț ă a clasei Connect pe care am creat-o în tutorialul anterior.
După ce conexiunea a fost stabilită, metoda de apelare a conexiunii creează un statement().
metoda returnează o declaraț ie pe care o vom folosi pentru a trimite declaraț ii SQL la baza de date.

Pentru a executa orice instruc ț iune SQL folosind programul nostru Java, folosim execute(String

sqlstatement) în interfaceStatement. În programul nostru de mai sus, executarea SQL


declaraț ia poate fi văzută în această parte :

[Link]("insert into student values(\""+name+"\", "+number+")");


După aceea, rulează programul Sqlstatement (în Netbeans, apasă Shift+F6). Vezi ce
s-a întâmplat în înregistrarea dvs. de bază de date. Puteț i vedea valorile din baza dvs. de date ș i tabel folosind

comandă :

select * from student;

Puteț i vedea că valoarea pe care o introduceț i folosind clasa Sqlstatment va fi în valorile tabelului.

API pentru Declaraț ie interfaț ă în Java poate fii văzut


pe[Link]

Despre aceste anunț uri

S-ar putea să vă placă și