JDBC簡単なコード


1。。単純なSQL文の実行を書きます

DROP  TABLE  IFは EXISTS `jdbctest`。
CREATE  TABLEを`jdbctest`(
  ` id`のINT11NOT  NULL AUTO_INCREMENT、
  `NAME` VARCHAR255DEFAULTの NULL PRIMARY  KEY (` id`)
)ENGINE = InnoDBのAUTO_INCREMENT = 4  DEFAULT CHARSET = LATIN1。

- ---------------------------- 
- てJDBCTestの記録
- ------------- --------------- 
INSERT INTO `jdbctest` VALUES' 1 '' トム' )。
INSERT  INTO `jdbctest` VALUES' 2 '' 結婚' )。
INSERT  INTO `jdbctest` VALUES' 3 '' 殺します');

画像

2.書き込み操作のJDBCデータベース・コード(導入覚えているのmysql-コネクタのjava-5.1.7-ビンパッケージ)

com.newbe.jdbc1パッケージ変更のため、
インポートjava.sqlの。* ;
 / * * 
 * @Auther:newbe 
 * @email:[email protected] 
 * @date:2019年9月2日22:27 
 * @description:個人的な手書きJDBC 
 * / 
パブリッククラスMyJDBC {
     // データベース接続を定義する4つの要素:ドライブ名、URL、ユーザー名とパスワード
    の専用ドライバ静的な文字列= 「はcom.mysql.jdbc.Driver」; 
    プライベートのURL静的な文字列=「JDBC:MySQLの:// localhostを:3306 / テスト「; 
    プライベート静的文字列のユーザー名= 」ルート「; 
    プライベートパスワード静的な文字列=1234567 「。
    公共の静的な無効メイン(文字列[] 引数){ 
        試み{ 
            // 1。ロードJDBCドライバ。
            Class.forNameの(ドライバ); 
            // 2 。データベース接続の
            接続の接続= たDriverManager.getConnection(URL、ユーザ名、パスワード);
             //を3 。オブジェクトの前処理ゲット
            文字列のSQLが= " SELECT  *  からてJDBCTest"; 
            PreparedStatementのステートメント= のConnection.prepareStatement(SQL);
             // 。4 。SQL文が実行され
            たResultSetの検索結果を=statement.executeQuery();
            // 5 。获取结果集取数据
            のSystem.out.println( "ID" + "" + "名");
            一方(その結果、次の()){
                 int型 ID = result.getInt( "ID")。
                文字列名= result.getString( "名前"); 
                System.out.println(ID + "" + 名)。
            } 
            のSystem.out.println(); 
            // 6 。关闭连接
            結果。近いです(); 
            ステートメント。(); 
            接続。近いです(); 
        }キャッチ(ClassNotFoundExceptionが電子){ 
            e.printStackTrace(); 
        }キャッチ(のSQLException E){ 
            e.printStackTrace(); 
        }最後に、{ 
        } 
    } 
}

3.ファイル名を指定して実行結果

画像

おすすめ

転載: www.cnblogs.com/fby698/p/11450562.html