* jdbc常用介面簡介:
* drivermanager
* 用於管理jdbc驅動的服務類。程式中使用該類的主要功能是獲取connection物件。
* connection
* 代表資料庫連線物件,每個connection代表乙個物理連線會話。
* statement
* 用於執行sql語句的工具介面。該物件既可以用於執行ddl、dcl語句,也可以用於執行dml語句,
* 還可以用於執行sql查詢。
* * preparedstatement
* 預編譯的statement物件。preparedstatement是statement的子介面,它允許
* 資料庫預編譯sql語句。
* resultset
* 結果集物件。該物件包含訪問查詢結果的方法,resultset可以通過列索引或者
* 列名獲得列資料。
* --------------jdbc程式設計步驟------------------
* 1、載入資料庫驅動
* class.forname(driverclass)
* //driverclass就是資料庫驅動類所對應的字串,
* //載入mysql class.forname("com.mysql.jdbc.driver");
* //載入oracle class.forname("oracle.jdbc.driver.oracledriver");
* 2、通過drivermanager獲取資料庫連線
* //獲取資料庫連線
* drivermanager.getconnection(string url , string use , string pass) ;
* 資料庫的url通常遵守:
* jdbc:subprotocol:other stuff
* //mysql 的寫法 jdbc:mysql://hostname:port/databasename
* //orcle 的寫法 jdbc:orcle:thin:@hostname:port:databasename
* 3、通過connection物件建立statement物件:
* a、createstatement() : 建立基本的statement物件。
* b、preparestatement(string sql) :根據傳入的sql語句建立預編譯的statement。
* c、preparecall(string sql) :根據傳入的sql語句建立callablestatement物件。
* 4、使用statement執行sql語句。所有statment都有如下3個方法來執行sql語句:
* execute :可以執行任何sql語句。
* executeupdate : 主要用於執行dml和ddl語句。執行dml返回受sql語句影響的行數。執行ddl返回0 ;
* ececutequery : 只能執行查詢語句,執行後返回代表查詢結果的resultset物件。
* 5、操作結果集。如果執行sql語句是查詢語句,執行結果將返回乙個resultset物件,該物件裡儲存了sql語句
* 查詢的結果。
* resultset物件的兩類方法:
* 1\next、previous、first、last、beforefirst、afterlast、absolute
* 2\get***獲取記錄指標向行,特定列值。
* 6、**資料庫資源。關閉resultset、statement和connection等資源。
*
JDBC典型用法 執行SQL語句方式
api drivermanager 用於管理jdbc驅動的服務類。程式中使用該類的主要功能是獲取connection物件 connection 代表資料庫連線物件,每個connection代表乙個物理連線會話。要想訪問資料庫,必須先獲得資料庫連線 statement 用於執行sql語句的工具介面。該...
imp exp的典型用法
imp exp的典型用法 imp system aaa111aaa file mzwh.dmp fromuser mzwh touser dmc ignore y buffer 655360 commit y feedback 1000 exp system aaa111aaa file mzwh....
wget的幾種典型用法 介紹典型的
wget的幾種典型用法 介紹典型的 一.最簡單的用法 wget wget mirror convert links 或短寫引數 wget m k 五.其它有用的引數說明 tries number t number 指定連線失敗時重試次數,0或inf表示無限重試,預設值為20。但如果遇到 連線被拒絕 ...