Javaのデータベース接続ステップ

JDBC(接続データベース)

データベースへのステップの簡単な接続:

図1に示すように、駆動JDBC MySQLはメモリにロードされ

ユーザー名とパスワード、接続したいデータベースのアドレスを指定します。

図2に示すように、接続を取得します。

接続を介してStatementオブジェクトを作成します。3.。

4、データベース(DML)を実行します。

JDBCの追加、削除、変更する方法があるのexecuteUpdate

図5は、データベースを閉じます。

 


コードは次の通り:

パッケージcom.yj.test;

インポートのjava.sql.Connection;
インポートのjava.sql.DriverManager。
輸入ます。java.sql.SQLException;
輸入java.sql.Statementの;

パブリック クラスのテスト{
 公共 静的 ボイドメイン(文字列[]引数){
 //   1は、MySQLのJDBCドライバがメモリにロードされ、
    トライ{
        Class.forNameの( "com.mysql.cj.jdbc.Driver" );
    } キャッチ(ClassNotFoundExceptionが電子){
        e.printStackTrace();
    }
    
       //は、データベース・アドレス、ユーザー名とパスワード接続する必要指定する 
    文字列のURLを=「JDBCを:MySQLの://127.0.0.1:3306 /バス」
    文字列のユーザー =「ルート」
    文字列のパスワード = "123456" ;
    
      接続でCONN = nullを
      声明のstmt = nullを
      
      
      試し{
 //     リンク取得2、 
        コネティカット= したDriverManager.getConnection(URL、ユーザ、パスワード);
 //     3、文オブジェクトによって作成された接続。 
        stmtは= conn.createStatement();
        
//     4、データベース・ステートメントを実行する
         // すべてのexecuteUpdateメソッドを変更、削除、追加のJDBC
         // このメソッドは、int型の値を返します
         // データ線に対応が影響を受けている
         // 挿入(増加)の文
        int型 N- =をstmt.executeUpdate( "t_userへの挿入(ユーザ名 、userpwd、TEL、住所、性別)の値( '333'、 '222'、 '222'、 '1211111112'、 ' 男性')" );
         // delete文
         // int型のn = stmt.executeUpdate( "から削除 t_userどこ性別= ' M'");
        
        // 変更文
         // INT = N-stmt.executeUpdate( "SET更新T_USERセックス= 'M'、アドレス= '綿陽'、電話= '13888888888' = u_pk_id 1。"); 
        System.out.printlnは(N + " 「影響を受けました)。
    } キャッチ(のSQLException e)の{
        e.printStackTrace();
    } 最後に{
 //      。5、近いデータベース
        試し{
             IF(stmtは!= ヌル){
                stmt.close();
            }
        } キャッチ(のSQLException e)の{
            e.printStackTrace();
        }
        してみてください{
             場合(CONN!= nullの){
                conn.close();
            }
        } キャッチ(のSQLException e)の{
            e.printStackTrace();
        }
    }

 }
}

 

 

おすすめ

転載: www.cnblogs.com/suger-4/p/12088875.html