Exemples d'opérations Java et bases de données de base pour atteindre jdbc

I. INTRODUCTION

JDBC: connectivité de base de données jdbc java, plate-forme technologique jdbc java est une technologie normalisée (qui est un ensemble de l'interface API)

    API java.sql. *

      Trois interfaces
        connexion de connexion
        Déclaration Déclaration exécuter instruction SQL
        ResultSet résultat exécuter l' instruction select jeu

      Une classe
        DriverManager obtenir des connexions à la base de données

En deuxième lieu, les étapes

  1, la charge d'entraînement, obtenir le conn de connexion

  2. Créez une déclaration

  3, la mise en œuvre de la déclaration (Trouvez executeQuery , ajoutez executeUpdate, suppression executeUpdate , mise à jour executeUpdate )

  4, le processus retourne aux données (jeu de résultats ResultSet-, les lignes numériques d'impact INT)

  5. Fermer la ressource (retour à l'avant)

En troisième lieu, des exemples construits le projet

  1, le nouveau projet Java (la racine du nouveau fichier lib, ajoutez le ojdbc14.jar Oracle ou tout autre package en base de données, n'oubliez pas de chemin de génération ajouter dans le projet)

  2, dans le chemin du répertoire src et un nouveau chemin de paquets dans le paquet, le type de test

  

importer java.sql *. ;

publique  classe ConnectionTest {
     publics  statiques  vides principaux (String [] args) {
        Chaîne sql = "select * from emp" ;
        Connection conn = null ;
        Déclaration stm = null ;
        RS ResultSet = null ;
         try {
             // 1: Chargez lecteur. 
            Le Class.forName ( "oracle.jdbc.driver.OracleDriver" );
             // 2. connexion de base de données 
            conn = DriverManager.getConnection ( « jdbc: oracle : thin: @localhost : 1521: ORCL "" scott "" Tiger " );

            System.out.println ( "La réussite de connexion de données!" );
             // 3: Créer une déclaration 
            STM = conn.createStatement ();

            // 4: interrogation une base de données (ajout, suppression, modification (la executeUpdate (SQL))) 
            RS = stm.executeQuery (SQL);

            @ 5: données de processus retournés par la base de données (affectant le nombre de lignes dans l'ensemble de données ou int)
             // rs.next () est important pour 
            le tout (rs.next ()) {
                System.out.println (rs.getString ( "Ename" ));
            }

        } Captures (ClassNotFoundException e) {
            e.printStackTrace ();
        } Captures (SQLException e) {
            e.printStackTrace ();
        } Les finalement {
             // 6:. dévalent 
            l'essai {
                 IF (! RS = null ) {
                    rs.close ();
                }

                si (stm! = null ) {
                    stm.close ();
                }

                si (Conn! = null ) {
                    conn.close ();
                }
            } Captures (SQLException e) {
                e.printStackTrace ();
            }
        }
    }
}

 

  

Je suppose que tu aimes

Origine www.cnblogs.com/liangxiaojin/p/12445601.html
conseillé
Classement