關於JDBC中的ResultSet的更新資料操作

2021-04-13 00:11:11 字數 1070 閱讀 6443

今天通過看api doc,才發現,還可以通過resultset來 更新資料

下面是api中的code fragment:

statement stmt = con.createstatement(

resultset.type_scroll_insensitive,

resultset.concur_updatable);

resultset rs = stmt.executequery("select a, b from table2");

// rs will be scrollable, will not show changes made by others,

// and will be updatable

更新資料

rs.absolute(5); // moves the cursor to the fifth row of rs

rs.updatestring("name", "ainsworth"); // updates the

//namecolumn of row 5 to beainsworth

rs.updaterow(); // updates the row in the data source

插入資料:

rs.movetoinsertrow(); // moves cursor to the insert row

rs.updatestring(1, "ainsworth"); // updates the

// first column of the insert row to beainsworth

rs.updateint(2,35); // updates the second column to be35

rs.updateboolean(3, true); // updates the third column totrue

rs.insertrow();

rs.movetocurrentrow();

關於JDBC的使用

1 connection conn connectionutil.getconnection setautocommit boolean autocommit 將此連線的自動提交模式設定為給定狀態。如果連線處於自動提交模式下,則將執行其所有 sql 語句,並將這些語句作為單獨的事務提交。否則,其 s...

關於jdbc連線

1 載入jdbc驅動,載入mysql的驅動類 class.forname com.mysql.jdbc.driver 2 提供jdbc連線的url jdbc mysql localhost 3306 test?useunicode true characterencoding gbk 3 建立資料庫...

關於Jmeter中JDBC相關引數的應用

一.資料庫驅動類和url格式 database driver class database url mysql com.mysql.jdbc.driver jdbc mysql host port dbname postgresql org.postgresql.driver jdbc postgr...