通過JDBC對雲端資料庫的增刪查改操作

2021-09-01 10:21:21 字數 1465 閱讀 3126

昨天實現了通過jdbc遠端連線資料庫,在獲取了連線之後,就可以進行基本的資料庫操作了 。連線步驟:

關於增刪查改操作,和昨天一樣,先給出基礎實現**,耦合性較高;再給出改進後的工具類方法,耦合性低。有不足之處歡迎指出!

1.關於增、刪、改操作操作主要用到 statement 物件的 executeupdate(sql)  方法來執行sql 語句

/**

* 通過jdbc向雲端資料庫插入一條記錄

* @throws exception

* */

@test

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

finally

} /**

* 關閉connection 和 statement 連線

* @param statement

* @param connection

*/public static void release(statement statement, connection connection) catch (exception e2)

if (connection != null)

try catch (sqlexception e)

}

2.然後是改進後的增、刪、改操作操作方法:

/**

* 通用的更新的方法,包括 insert、update、delete操作

* @throws exception

* */

public static void update(string sql) catch (exception e) finally

}

1.查詢操作比增刪改操作負責一些,因為還涉及到對查詢結果的處理操作。查詢主要用到的是呼叫 statement 的executorquery(sql) 方法獲取查詢結果集(resultset),通過呼叫 resultset 的 get***() 方法獲取對應列的值。這裡是將查詢結果列印出來。

/**

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

*/@test

public void testresultset()

} catch (exception e) finally

}

查詢結果:

2.改進後的查詢操作操作方法:原本想的是通過反射來實現,但是試了半天,卡在讀取resultset 結果並賦值這裡,達不到解耦效果,這裡就先不貼出**了,後面弄清楚來再來補充。

來補充了:利用反射和jdbc元資料編寫通用的查詢方法

通過JDBC遠端連線雲端資料庫

今天第一天學習jdbc,實現了使用jdbc遠端連線雲資料庫,實現方式可能會有些低階,特此記錄。使用手冊 解壓.zip後複製 bin.jar檔案到工程裡,然後右鍵 build path 加入工程,效果如圖 這一步首先要確認雲端資料庫使用者是否支援遠端連線,這裡可以參看教程 這是初始的方法,耦合性比較高...

通過jdbc連線資料庫

public class jdbcdemo catch classnotfoundexception e try int data statm.executebatch system.out.println data.length string sql select c.cname,t.tname ...

JDBC實現資料庫的增刪改查

話不多說,直接上 載入驅動 class.forname driver driver為驅動的全類名 建立連線 conn drivermanager.getconnection url,user,password 資料庫的url,使用者名稱和密 建立語句物件 stm conn.createstateme...