1段代碼讓你學會Java連接MySQL數據庫增刪改查

編程語言 Java MySQL Eclipse 愛Java的付二 愛Java的付二 2017-08-06

1段代碼讓你學會Java連接MySQL數據庫增刪改查

Java連接MySQL數據庫增刪改查通用方法

運行環境:eclipse+MySQL

以前我們Java連接MySQL數據庫都是一個數據庫寫一個類,類下面寫好多方法,要是多個數據庫,就要寫多個類多個方法,導致代碼編寫太過於繁瑣,所以為了改變這樣的繁瑣,我將連接數據庫的方法進行了一系列的封裝,使用戶傳入一個對象值Object就可以得到想要的。

這篇文章分享之前我還是要推薦下我自己的JAVA群:452180294 ,不管你是小白還是大牛,小編我都挺歡迎,不定期分享乾貨,包括我自己整理的一份2017最新JAVA資料和零基礎入門教程,歡迎初學和進階中的小夥伴

接下來我給大家講講如何將這個不可複用,又多重複的連接代碼,封裝起來,非常好用

基本思想:

我們連接數據庫的時候,寫的方法都是要一個個類 的去寫,其中的方法不計其數,連接數據庫都是需要:

  1. Class.forName():加載驅動 ——》com.mysql.jdbc.Driver

  2. DriverManager.getConnection():驅動管理,連接到數據庫 三個屬性1.數據庫地址 2.數據庫用戶名 3.密碼

  3. createStatement():創建Statement對象

  4. ResultSet:執行sql語句獲得結果集,再遍歷

那麼我們為了能通用,那麼其中的:數據庫名,sql語句,遍歷結果集要得到的結果,都是要根據不同數據庫根據傳入參數不同而變化的

首先每個項目開始前都要將數據庫實體化,每個表都是一個實體類,表名是類名,字段為其屬性,再用set和get方法這些屬性

再根據反射機制,對象是我們表的實例化對象,根據我傳入方法的這個參數對象,獲取其中的方法,屬性,屬性值,類型等一系列的東西,來實現方法的封裝通用

代碼演示

先演示一個查詢:通過傳入這個表的實體類,通過一系列的放射機制,對比拼裝成一個查詢方法

1段代碼讓你學會Java連接MySQL數據庫增刪改查

1段代碼讓你學會Java連接MySQL數據庫增刪改查

還有一個方法就是將首字母變大寫的

1段代碼讓你學會Java連接MySQL數據庫增刪改查

大家可以參考這個方法完全可以改裝成剩餘的插入,修改,刪除

再給大家提示一下插入的方法封裝重要的一點是,獲取其中要插入的字段,根據插入語句拼接成一個完整的sql語句就可以完成

1段代碼讓你學會Java連接MySQL數據庫增刪改查

1段代碼讓你學會Java連接MySQL數據庫增刪改查

相關推薦

推薦中...