<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    雅典之夏的小站
    知人者智 自知者明 Fighting!!

    Datasource對(duì)象是由Tomcat提供的,因而需要使用JNDI來(lái)獲得Datasouce

    在Javax.naming 中提供了Context接口,

    數(shù)據(jù)源的配置涉及到Server.xml和web.xml,需要在server.xml中加入如下內(nèi)容:說(shuō)明一下:我的數(shù)據(jù)庫(kù)是MYsql

    <Context path="/text" docBase="d:/upload" debug="0">
         <Resource name="jdbc/testDb" auth="Container"
                        type="javax.sql.DataSource"/>
              <ResourceParams name="jdbc/testDB">\\數(shù)據(jù)源的名稱
                <parameter><name>username</name><value>root</value></parameter>數(shù)據(jù)庫(kù)的名稱
                <parameter><name>password</name><value>password</value></parameter>數(shù)據(jù)庫(kù)密碼
                <parameter><name>driverClassName</name>
                  <value>org.gjt.mm.mysql.Driver</value></parameter>\\要加載的驅(qū)動(dòng)
                <parameter><name>url</name>
                  <value>jdbc:mysql://172.20.0.73/rk?</value></parameter>\\要連接的URL
              </ResourceParams>
             
       </Context>

    具體還有一些詳細(xì)的選項(xiàng)例如:MaxActive等,參加Server.xml中說(shuō)明

    另外在Web.xml中加入如下內(nèi)容:
    <description>test connection</description>\\描述
        <res-ref-name>jdbc/testDB</res-ref-name>\\名稱與上對(duì)應(yīng)
        <res-type>javax.sql.DataSource</res-type>\\與上對(duì)應(yīng)
        <res-auth>Container</res-auth>\\與上一置
        </resource-ref>

    配置以上內(nèi)容后,只要在你的Jsp或Javabean 中按以下方式創(chuàng)建連接,就可以

    Context ctx=new InitialContext();
      DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/testDB");
      conn = ds.getConnection();

    以上代碼均測(cè)試成功,但是在Server.xml中配置數(shù)據(jù)庫(kù)的URL中我不能加入useUnicode=true&characterEncoding=GBK,所以從數(shù)據(jù)庫(kù)中取出來(lái)的漢字都是????

    剛剛解決了上面的問(wèn)題,可以這樣加入

    jdbc:mysql://172.20.0.73/rk?useUnicode=true&amp;characterEncoding=GBK

    因?yàn)?amp;是特殊字符

    我用如下代碼來(lái)解決這個(gè)問(wèn)題:

    public static String toChinese(String strvalue) {
      try{
       if(strvalue==null)
      {
      return null;
      }
      else {
       strvalue = new String(strvalue.getBytes("ISO8859_1"), "GBK");
       return strvalue;
      }
      }catch(Exception e){
       return null;
      }
     }

    寫(xiě)B(tài)log 的時(shí)候停了幾次電,真是郁悶,數(shù)據(jù)庫(kù)的連接池的概念我現(xiàn)在還是不太清晰,加強(qiáng)學(xué)習(xí),看書(shū)去了1

    posted on 2005-10-27 13:03 rkind 閱讀(193) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA基礎(chǔ)&數(shù)據(jù)庫(kù)WebServer
    主站蜘蛛池模板: 97在线视频免费| 免费在线黄色网址| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 午夜影院免费观看| 亚洲综合精品伊人久久| 区久久AAA片69亚洲| 24小时日本电影免费看| 亚洲AV无码成人精品区日韩 | 国产精品亚洲二区在线| 亚洲AV永久青草无码精品| 成全高清视频免费观看| 日韩精品无码免费专区午夜| 天堂亚洲国产中文在线| 久久精品亚洲乱码伦伦中文| 91免费播放人人爽人人快乐| 国产99精品一区二区三区免费| 亚洲国产激情在线一区| 色噜噜AV亚洲色一区二区| 国产一精品一AV一免费孕妇| 两个人看的www视频免费完整版| 国产精品亚洲四区在线观看| 亚洲色成人WWW永久网站| 免费高清在线影片一区| 99在线观看视频免费| 免费观看四虎精品成人| 久久精品国产亚洲av麻豆图片| 亚洲精品无码永久在线观看你懂的| 日本一区二区三区免费高清| 国产免费无码AV片在线观看不卡| 亚洲av日韩av永久无码电影| 亚洲国产综合第一精品小说| 亚洲国产午夜中文字幕精品黄网站 | 免费A级毛片无码专区| 人人公开免费超级碰碰碰视频| 亚洲欧洲精品视频在线观看| 亚洲韩国精品无码一区二区三区 | 日本精品人妻无码免费大全| 8x8×在线永久免费视频| 一级特黄录像免费播放中文版| 亚洲国产精品ⅴa在线观看| 亚洲综合激情九月婷婷|