更新操作:
/**
* 通過 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檔案是由策劃或者部分...