JDBC 實戰應用

2021-07-02 20:29:07 字數 1073 閱讀 1025

1、jdbc 的使用順序為: 1)

註冊驅動 (只做一次)  2)

建立連線(connection) 3)

建立執行sql的語句(statement)

4)處理執行結果(resultset) 5)

釋放資源

2、實戰應用

1)封裝資料庫連線字串

/**

* jdbc配置資訊

*/public class jdbcconfig

public void setdrivername(string drivername)

public string geturl()

public void seturl(string url)

public string getusername()

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

}

2)封裝資料庫常用操作

public class dbutil  catch (classnotfoundexception e)  catch (sqlexception e) 

return conn;

}}

3)完成使用者的新增操作

public class usermanager catch(sqlexception e)finally

}}

4)如果新增多個使用者,則需要一點小小的變動

public class usermanager 

//執行使用者新增操作

pstmt.executebatch();

}catch(sqlexception e)finally

}}

JDBC應用流程

jdbc的應用,可以簡單分為六步 1 載入mysql驅動 driver.class drivermanager.registerdriver new com mysql jdbc driver 註冊驅動,但是這樣寫有一定的問題 原因有2個 導致驅動被註冊2次。強烈依賴資料庫的驅動jar 解決辦法 c...

JDBC事務的應用

事務的特點 一,原子性 事務是乙個完整的操作。二,一致性 當事務完成是,資料必須處於一致狀態 三,隔離性 對資料進行修改的所有併發事務是彼此隔離的 四 永久性 事務完成後,它對資料庫的修改時永久保持 jdbc對事務管理的支援 一 commit 提交 rollback 回退 二 事務是自動提交的 呼叫...

CSS實戰應用

1 使用場景 為了可以減少客戶端對伺服器的請求,所以會把很多整合於乙個之上,稱為css sprites技術 css精靈 雪碧 那麼如何從整合後的中顯示我們需要的便可以採用clip樣式。css精靈 優點 減少客戶端對伺服器的請求,提高效能 減少位元組數,多個整合入1張圖的位元組數小於每個位元組數之和 ...