昨天實現了通過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...