天天看點

Java中的JDBC資料庫連接配接

JDBC程式設計步驟

1.加載資料庫驅動。

// 加載驅動
Class.forName(driverClass)
// 加載mysql驅動
Class.forName("com.mysql.jdbc.Driver");
// 加載Oracle
Class.forName("oracle.jdbc.driver.OracleDriver");
           

2.通過DriverManager擷取資料庫連接配接。

DriverManager.getConnection(String url,String user,String pass);
           

URL的寫法之mysql,

jdbc:mysql://hostname:port/databasename;
           

3.通過Connection建立Statement對象。

4.通過Statement執行SQL語句。

execute()

executeUpdate()

executeQuery()

5.操作結果集

next()

previous()

first()

last()

beforeFirst()

...

package ch13;
import java.sql.*;

/**
 * Created by Jiqing on 2016/12/20.
 */
public class ConnMySql {
    public static void main(String[] args) throws Exception {
        // 1.加載驅動
        Class.forName("com.mysql.jdbc.Driver");

        // try() {} 文法中小括号中的資源會自動回收

        try (
            // 2.連接配接資料庫
            Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/tpshop","root","123456");
            // 3.建立Statement
            Statement stmt = conn.createStatement();
            // 4.執行sql語句
            ResultSet rs = stmt.executeQuery("select * from tp_goods where cat_id = 191;");
        )
        {
            while(rs.next()) {
                System.out.println(rs.getInt(1) + "\t" + rs.getString(5));
            }
        }
    }
}