JDBCネイティブ・オペレーティング・データベース

JDBCデータベースのネイティブ操作手順:

ステップ:Class.forNameの()ドライバが接続されているデータベースをロードします。

ステップ2:たDriverManager.getConnection()は、データ接続オブジェクトを取得します。

ステップ3:SQL SQLセッションオブジェクトを取得し、二つの方法の声明、PreparedStatementのがあります。

ステップ4:SQL実行結果セットのsetXXX(設定されたパラメータ値場合SQLパラメータ値を実行する前に)。

ステップ5:結果セットが閉じられ、セッションを閉じるには、接続が閉じられています。
コードを示してい

String URL = "jdbc:mysql://localhost:3306/database_name";
String USER = "root";
String PASS = "123";
Connection conn = null;
Statement stat = null;//这个不能防止sql注入,需要使用PreparedStatement 
       // 注册驱动
       Class.forName("com.mysql.jdbc.Driver");
       // 创建链接
       conn = (Connection) DriverManager.getConnection(URL,USER,PASS);
       // 执行查询
       stat = conn.createStatement();
       String sql = "SELECT * FROM table_name";
       //结果集
       ResultSet rs = stat.executeQuery(sql);
       // 循环输出查询结果
       while(rs.next()){
           System.out.print(rs.getString("column_name"));
       }
    //释放资源

ロングショートコネクションに接続

長い接続
と呼ばれるデータベースに送信長い期間SQLの存在下、典型的には8時間後に接続されています。
ショート接続
いわゆるショート接続は、操作が接続リソースを解放するために完了した後にデータベースに接続されているが、彼らは、データベースに再接続する必要が次回。データベースのような動作はより頻繁に、パフォーマンスが非常に良いではありません。

おすすめ

転載: www.cnblogs.com/jasonboren/p/11756444.html