原始的Jdbc運算元據庫

2021-09-13 15:21:26 字數 954 閱讀 5593

載入資料庫驅動:

class.forname(「com.mysql.jdbc.driver」);

通過驅動類連線資料庫:

connecttion con = drivermanger.getconnection(「jdbc:mysql://localhost:3306/資料庫名」,「使用者名稱」,「密碼」)

定義sql語句:

string sql= 「sql語句」

資料庫處理:

preparedstatement ps = con.preparedstatement(sql);

通過語句處理方法處理sql語句

ps.setstring(引數,引數) ;

得到查詢的結果集:

resultset resultset = ps.executequery();

其他的一些遍歷於關閉的

這裡就不寫了

原始jdbc的缺點

改進資料庫驅動(class.forname())頻繁使用,浪費效能

使用資料庫連線池改進

sql語句過於硬編碼不便於更改

將sql語句配置與xml檔案

語句處理的兩個引數過於硬編碼

也將配置於xml檔案

public static void main(string args) 

} catch (exception e) finally catch (sqlexception e)

}if(preparedstatement!=null) catch (sqlexception e)

}if(connection!=null) catch (sqlexception e)

}} }

這裡扯一點面試問題:就是資源關閉的順序是從下往上逐漸關閉

resultset.close();

ps.close();

con.close();

JDBC 運算元據庫

使用jdbc技術連線資料庫的步驟 1.註冊驅動程式 class.forname 資料庫驅動的完整類名 2.獲取乙個資料庫的連線 connection connection drivermanager.getconnection 連線url 使用者名稱 密碼 3.建立乙個會話 statement st...

JDBC運算元據庫

一.步驟 1.載入資料庫驅動 class.forname 驅動全名 2.獲取connection連線 connection con drivermanager.getconnection url 注 資料庫的版本不同url有可能不同。例 mysql 8.0 url jdbc mysql localh...

JDBC方式運算元據庫

1.讀取配置檔案,我將配置資訊寫入配置檔案 properties 中,方便後期資料庫變更後或者其他專案使用,擴充套件性好些,盡量避免硬編碼.driver oracle.jdbc.driver.oracledriver url jdbc oracle thin 127.0.0.1 1521 orcl ...