Maison >Java >javaDidacticiel >Comment la connexion à la base de données Java se connecte-t-elle à différents types de bases de données ?
En Java, vous pouvez utiliser JDBC pour accéder à différentes bases de données, notamment : charger le pilote JDBC, obtenir une connexion, créer une instruction/PreparedStatement, exécuter une requête/mettre à jour les résultats du parcours, libérer des ressources
Connexion à la base de données Java : connexion à différents types de bases de données
En Java, vous pouvez vous connecter à différents types de bases de données via l'API JDBC (Java Database Connectivity). JDBC fournit un ensemble commun de classes et d'interfaces Java qui permettent aux applications d'interagir avec différents systèmes de bases de données tels que MySQL, Oracle, SQL Server, etc.
Étapes de connexion
La connexion à une base de données implique généralement les étapes suivantes :
Charger le pilote JDBC :
Class.forName("com.mysql.cj.jdbc.Driver");
Obtenir la connexion :
Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydb", "user", "password");
Create Statement/PreparedStatement :
Statement stmt = conn.createStatement();
Exécuter requête/ Mise à jour :
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
Résultats transversaux :
while (rs.next()) { // 获取结果集中的值 }
Release resources:
rs.close(); stmt.close(); conn.close();
Cas pratique : Se connecter à la base de données MySQL
L'exemple de code suivant montre comment se connecter à une base de données MySQL et exécuter une requête :
import java.sql.*; public class MySQLConnection { public static void main(String[] args) { Connection conn; try { // 加载 MySQL 驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 获取连接 conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydb", "user", "password"); // 创建 Statement Statement stmt = conn.createStatement(); // 执行查询 ResultSet rs = stmt.executeQuery("SELECT * FROM users"); // 遍历结果 while (rs.next()) { System.out.println(rs.getInt("id") + " " + rs.getString("name")); } // 释放资源 rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }
Notes sur la connexion à différents types de bases de données
En suivant ces étapes et en tenant compte de ces considérations, vous pouvez facilement vous connecter à différents types de bases de données et effectuer diverses opérations à l'aide de Java JDBC.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!