appleye
          目前正在學習struts+hibernate+spring三者結(jié)合開發(fā)項目
          posts - 5,  comments - 0,  trackbacks - 0

                   在用tomcat+mysql配置數(shù)據(jù)源的時候,一定要記得在web.xml里面配上<resource-ref> ……..</resource-ref>,相當于讓tomcat去注冊這個數(shù)據(jù)庫.
                   用連接池來連數(shù)據(jù)庫與用jdbc連數(shù)據(jù)庫的區(qū)別:jdbc是直接取得一個連接.執(zhí)行后,再關(guān)閉這個連接.數(shù)據(jù)源:在連接池中取得一個連接對象.把SQL綁定到這個對象上,再把這個對象放到連接池中去執(zhí)行它.最后再關(guān)閉這個對象連接,釋放資源.
                   在DAO里連接數(shù)據(jù)庫的程序為:首先到連接jndi,即到server.xml.里面找關(guān)于<Resource>和<parameter>相關(guān)的信息.返回一個數(shù)據(jù)源ds.再從ds中獲得一個連接對象.con=getConnection();再把我要執(zhí)行的SQL綁定到這個連接對象上:prestmt=con.prepareStatement(sql);再去執(zhí)行這個sqlprestmt.executeQuery();若有結(jié)果集,則可放到ResultSet中:rs=sqlprestmt.executeQuery().若需對結(jié)果集進行處理:則可把rs中的各個字段值取出一一放到DTO里,并把DTO放到一個arraylist 或hashtable中,以讓jsp通過標簽進行顯示結(jié)果集,執(zhí)行完后,一定要記得關(guān)閉conncetion.preparestatement.resultset.這樣做的原因是:如果不關(guān)閉,這個連接對象將一直存在,影響數(shù)據(jù)庫的性能.jdbc連數(shù)據(jù)庫步驟:1.加載驅(qū)動程序:如:String driverName = "org.gjt.mm.mysql.Driver";2.實例化這個驅(qū)動,獲得驅(qū)動句柄:Class.forName(driverName).newInstance();3.取得一個連接:Connection connection = DriverManager.getConnection(url, userName,
              userPsw);4.把要執(zhí)行的sql綁定到一個連接的驅(qū)動句柄上:Statement statement = connection.createStatement();5處理這個句柄:如statement.executeUpdate(sql);關(guān)閉聯(lián)連接:connection.colse();preparedestatement.close().

          posted on 2005-06-02 10:11 appleye 閱讀(634) 評論(0)  編輯  收藏 所屬分類: 工作日志

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          <2005年6月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 法库县| 西华县| 抚松县| 乌鲁木齐市| 乐平市| 庆安县| 资阳市| 永登县| 邵武市| 博乐市| 宝应县| 中江县| 泽普县| 庆城县| 宁远县| 湖口县| 新邵县| 进贤县| 睢宁县| 石楼县| 西城区| 连南| 商南县| 海阳市| 杭锦旗| 安宁市| 南漳县| 安达市| 荥经县| 偏关县| 东源县| 三河市| 衢州市| 杂多县| 霍林郭勒市| 远安县| 古浪县| 昌黎县| 凉城县| 宝清县| 万安县|