0% found this document useful (0 votes)
23 views

Laborator 11 Programarea BD Mysql Cu JDBC

Acest fisier contine informatii esentiale despre lucrul cu baze de date MySQL dintr-o aplicatie scrisa in limbajul de programare Java.

Uploaded by

Marius Dutulescu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Laborator 11 Programarea BD Mysql Cu JDBC

Acest fisier contine informatii esentiale despre lucrul cu baze de date MySQL dintr-o aplicatie scrisa in limbajul de programare Java.

Uploaded by

Marius Dutulescu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Laborator 11

Programarea BD MySQL cu JDBC

11.1 Inserarea datelor intr-o BD MySQL


Realizati conexiunea cu BD asa cum s-a aratat in laboratorul precedent.
Realizati un nou proiect in care sa introduceti urmatorul cod:
import java.sql.*;
public class Driver {
/**
* @param args
*/
public static void main(String[] args) {
try{

//Realizarea conexiunii cu BD
Connection myConn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb", "root", "pass");
//Crearea unei interogari
Statement myStmt = myConn.createStatement();
//Executia unei interogari
String sql = "insert into student(CNP,Nume,Prenume, An, Specializare, Media) values
('1920227500034','Roman', 'Alexandru', '2', 'Electronica', '10.00')";
myStmt.executeUpdate(sql);
System.out.println ("Insert complete");
}catch (Exception e){
e.printStackTrace();
}
}
}
Compilati si executati. Daca totul a fost corect, singurul mesaj afisat este Insert
complete . Vizualizati noua inregistrare inserata in baza de date.

11.2 Actualizarea datelor intr-o BD MySQL


Prin codul urmator se modifica numele unei personae a carui CNP este dat
(dati un CNP ce se afla deja in BD)
import java.sql.*;
public class Driver {
/**
* @param args
*/
public static void main(String[] args) {
try{

//Realizarea conexiunii cu BD
Connection myConn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb", "root", "pass");
//Crearea unei interogari
Statement myStmt = myConn.createStatement();
//Executia unei interogari
String sql = "update student set Nume = 'Ionescu' where CNP =
'2900624400056'";
myStmt.executeUpdate(sql);
System.out.println ("Update complete");
}catch (Exception e){
e.printStackTrace();
}
}
}

11.3 Stergerea datelor intr-o BD MySQL


import java.sql.*;
public class Driver {
/**
* @param args
*/
public static void main(String[] args) {
try{

//Realizarea conexiunii cu BD
Connection myConn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb", "root", "pass");
//Crearea unei interogari
Statement myStmt = myConn.createStatement();
//Executia unei interogari
String sql = "delete from student where CNP='1920227500034'";

myStmt.execute(sql);
System.out.println ("Delete complete");
}catch (Exception e){
e.printStackTrace();
}
}
}

You might also like