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

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

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

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


          網站導航:
           

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

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 湘阴县| 青川县| 临颍县| 临沧市| 文化| 济源市| 桃园市| 寻甸| 建平县| 江阴市| 邓州市| 龙泉市| 无为县| 积石山| 平遥县| 神木县| 永顺县| 茌平县| 瑞安市| 岢岚县| 千阳县| 安吉县| 渭源县| 商丘市| 朝阳区| 新密市| 景宁| 株洲市| 新巴尔虎右旗| 车险| 新干县| 松潘县| 五峰| 普洱| 朝阳县| 承德市| 额尔古纳市| 伊川县| 临沭县| 武宣县| 沾化县|