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張圖的位元組數小於每個位元組數之和 ...