標籤:管理 dql bsp update date 廠商 query exec mbr
JDBC介面核心的API
java.sql.* 和 javax.sql.*(java2.0以後更新的擴充)
|- Driver介面: 表示java驅動程式介面。所有的具體的資料庫廠商要來實現此介面。
|- connect(url, properties): 串連資料庫的方法。
url: 串連資料庫的URL
URL文法: jdbc協議:資料庫子協議://主機:連接埠/資料庫
user: 資料庫的使用者名稱
password: 資料庫使用者密碼
|- DriverManager類: 驅動管理器類,用於管理所有註冊的驅動程式
|-registerDriver(driver) : 註冊驅動類對象
|-Connection getConnection(url,user,password); 擷取連線物件
|- Connection介面: 表示java程式和資料庫的連線物件。
|- Statement createStatement() : 建立Statement對象
|- PreparedStatement prepareStatement(String sql) 建立PreparedStatement對象
|- CallableStatement prepareCall(String sql) 建立CallableStatement對象
|- Statement介面: 用於執行靜態sql語句
|- int executeUpdate(String sql) : 執行靜態更新sql語句(DDL,DML)
|- ResultSet executeQuery(String sql) :執行的靜態查詢sql語句(DQL)
|-PreparedStatement介面(Statement介面的子類):用於執行先行編譯sql語句
|- int executeUpdate() : 執行先行編譯的更新sql語句(DDL,DML)
|-ResultSet executeQuery() : 執行先行編譯的查詢sql語句(DQL)
|-CallableStatement介面(PreparedStatement介面的子類):用於執行預存程序的sql語句(call xxx)
|-ResultSet executeQuery() : 調用預存程序的方法
|- ResultSet介面:用於封裝查詢出來的資料
|- boolean next() : 將游標移動到下一行
|-getXX() : 擷取列的值
jdbc java資料庫連接 2)jdbc介面核心的API