メモ帳&学ぶ週のレッスンのための簡単な実装。

(1)コースの概要:

今週は、単純にJDBCの内容を知ることができます。

JDBC APIは、ユーザーが表形式のデータを、リレーショナルデータベースに格納されている、特にあらゆる種類のデータにアクセスすることができます。

実装プロセス:

データベース:のような接続データソース、。

パススルーデータベースのクエリおよび更新の指示。

データベースを返す処理結果からの応答。

JDBCアーキテクチャ

アーキテクチャは、ダブルと3層アーキテクチャに分かれています。

JDBCプログラミング手順

ドライバをロードします。

Class.forName(driverClass)

//読み込みMySQLドライバ

Class.forName("com.mysql.jdbc.Driver")

// Oracleドライバをロードします

Class.forName("oracle.jdbc.driver.OracleDriver")

データベース接続を取得します。

DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc", "root", "root");

ステートメントを作成します\のPreparedStatementオブジェクト:

conn.createStatement();
conn.prepareStatement(sql);

完全な例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DbUtil {

    public static final String URL = "jdbc:mysql://localhost:3306/imooc";
    public static final String USER = "liulx";
    public static final String PASSWORD = "123456";

    public static void main(String[] args) throws Exception {
        //1.加载驱动程序
        Class.forName("com.mysql.jdbc.Driver");
        //2. 获得数据库连接
        Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
        //3.操作数据库,实现增删改查
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery("SELECT user_name, age FROM imooc_goddess");
        //如果有数据,rs.next()返回true
        while(rs.next()){
            System.out.println(rs.getString("user_name")+" 年龄:"+rs.getInt("age"));
        }
    }
}

おすすめ

転載: www.cnblogs.com/tengziqiang/p/11958306.html