Informatică Baze de date

Cum se conecteaza o baza de date la o aplicatie web?

O bază de date se conectează la o aplicație web folosind un driver specific limbajului de programare și un string de conexiune. De exemplu, în PHP cu MySQL, folosești mysqli_connect(). Această conexiune permite aplicației să trimită interogări SQL și să primească rezultate.

Pași pentru conectare

  1. 1
    Alege driver-ul Selectează un driver compatibil cu limbajul tău (ex: JDBC pentru Java, pymysql pentru Python).
  2. 2
    Configurează string-ul de conexiune Include host-ul (ex: localhost), numele bazei de date, utilizatorul și parola.
  3. 3
    Stabilește conexiunea Apelează funcția de conectare (ex: în PHP: $conn = new mysqli('localhost', 'user', 'pass', 'dbname')).
  4. 4
    Verifică erorile Testează conexiunea și gestionează excepțiile pentru a evita căderile aplicației.

Exemple practice

  • Python cu SQLite import sqlite3; conn = sqlite3.connect('exemplu.db') - creează o bază de date locală.
  • JavaScript cu Node.js Folosește pachetul mysql: const mysql = require('mysql'); const conn = mysql.createConnection({host: 'localhost', user: 'root', password: '', database: 'test'});
  • Java cu MySQL Class.forName('com.mysql.cj.jdbc.Driver'); Connection conn = DriverManager.getConnection('jdbc:mysql://localhost:3306/baza', 'user', 'parola');

Închide întotdeauna conexiunea după utilizare pentru a elibera resursele serverului.

Mai multe din Baze de date