二 資料的更新操作以及查詢操作

2021-08-20 04:32:01 字數 1345 閱讀 8910

更新操作:

/**

* 通過 jdbc 向指定的資料表中插入一條記錄.

* * 1. statement: 用於執行 sql 語句的物件

* 1). 通過 connection 的 createstatement() 方法來獲取

* 2). 通過 executeupdate(sql) 可以執行 sql 語句.

* 3). 傳入的 sql 可以是 insret, update 或 delete. 但不能是 select

* * 2. connection、statement 都是應用程式和資料庫伺服器的連線資源. 使用後一定要關閉.

* 需要在 finally 中關閉 connection 和 statement 物件.

* * 3. 關閉的順序是: 先關閉後獲取的. 即先關閉 statement 後關閉 connection

*/@test

public void teststatement() throws exception catch (exception e) finally catch (exception e) finally

} }

當然了,可以有通用的更新操作

/**

* 通用的更新的方法: 包括 insert、update、delete

* 版本 1.

*/public void update(string sql) catch (exception e) finally

}

查詢操作

/**

* resultset: 結果集. 封裝了使用 jdbc 進行查詢的結果.

* 1. 呼叫 statement 物件的 executequery(sql) 可以得到結果集.

* 2. resultset 返回的實際上就是一張資料表. 有乙個指標指向資料表的第一樣的前面.

* 可以呼叫 next() 方法檢測下一行是否有效. 若有效該方法返回 true, 且指標下移. 相當於

* iterator 物件的 hasnext() 和 next() 方法的結合體

* 3. 當指標對位到一行時, 可以通過呼叫 get***(index) 或 get***(columnname)

* 獲取每一列的值. 例如: getint(1), getstring("name")

* 4. resultset 當然也需要進行關閉.

*/@test

public void testresultset()

} catch (exception e) finally

}

資料庫 查詢更新連貫操作

a表中的a欄位和b表中的x欄位為關聯 從b表中查詢出y欄位更新到a表中的b欄位 update a inner join select x,y from b as temp on a.a temp.x set a.b temp.y如圖 a表的device type id 與 b表的id為關聯 現在需要...

sql 集合查詢 資料更新操作語句

語句查詢結果是元組的集合,所以多個 語句的結果可進行審核操作。集合操作主要包括並操作union 交操作intersect和差操作except。注意參加集合操作的各查詢結果的列數必須相同 對應的資料型別也必須相同。使用union將多個查詢結果合併起來時,系統會自動去掉重複元組。如果要保留重複元組則用u...

關於XML的讀寫操作以及查詢操作

我們在做一些專案的時候,往往會用xml來配置內部成員,部署他們之間的關係,使得程式執行起來不至於太混亂,今天就稍微講解一下關於xml的一些用法。xml檔案的指令碼形式非常的簡單,所以xml檔案不一定由程式設計師來編寫,關於專案中元素之間的層級關係,策劃是最清除的,所有有時候xml檔案是由策劃或者部分...