Maison > Java > javaDidacticiel > Comment la connexion à la base de données Java se connecte-t-elle à différents types de bases de données ?

Comment la connexion à la base de données Java se connecte-t-elle à différents types de bases de données ?

王林
Libérer: 2024-04-17 09:12:02
original
806 Les gens l'ont consulté

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

Comment la connexion à la base de données Java se connecte-t-elle à différents types de bases de données ?

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 :

  1. Charger le pilote JDBC :

    Class.forName("com.mysql.cj.jdbc.Driver");
    Copier après la connexion
  2. Obtenir la connexion :

    Connection conn = DriverManager.getConnection(
        "jdbc:mysql://localhost:3306/mydb", "user", "password");
    Copier après la connexion
  3. Create Statement/PreparedStatement :

    Statement stmt = conn.createStatement();
    Copier après la connexion
  4. Exécuter requête/ Mise à jour :

    ResultSet rs = stmt.executeQuery("SELECT * FROM users");
    Copier après la connexion
  5. Résultats transversaux :

    while (rs.next()) {
        // 获取结果集中的值
    }
    Copier après la connexion
  6. Release resources:

    rs.close();
    stmt.close();
    conn.close();
    Copier après la connexion

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();
        }
    }
}
Copier après la connexion

Notes sur la connexion à différents types de bases de données

  • Différents systèmes de bases de données peuvent utiliser différents pilotes JDBC.
  • L'URL de connexion peut varier en fonction du système de base de données spécifique.
  • La syntaxe SQL peut varier en fonction du système de base de données utilisé.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal