• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    jboss3.0+tomcat4.06配置MySQL數據庫

    發布: 2007-6-22 17:47 | 作者:   | 來源: ChinaITLab  | 查看: 14次 | 進入軟件測試論壇討論

    領測軟件測試網

       
      1.改變Tomcat的啟動端口:修改JBoss安裝目錄下的serverdefaultdeploytomcat4-service.xml文件。尋找Connector className="org.apache.catalina.connector.http.HttpConnector"將其中的port改為你需要的端口號即可。

    2.啟動JBoss后訪問Tomcat的端口(默認8080)出現500錯誤的解決方法(即如何部署自己的web application):將你編寫的jsp,servlet等按照J2EE規范打包成*.war,將生成的war文件放入serverdefaultdeploy中,JBoss會自動進行部署,這時輸入相應路徑就可以訪問了。

    3.連接池的建立(與MySql):

    (1)修改JBoss安裝目錄下的docsexamplesjca中的mysql-service.xml文件,查找config-property name="ConnectionURL"將其中的內容改為合適的網絡服務名(比如采用mydql方式連接:jdbc:mysql://127.0.0.1:3306/test),查找config-property name="UserName"與config-property name="Password"將其改為你的數據庫的用戶名與密碼。保存此文件,將其復制到serverdefaultdeploy目錄下。

    (2)將mysql提供的JDBC驅動(mm.mysql-2.0.14-bin.jar)復制到serverdefaultlib目錄下。

    (3)重啟服務器,連接池建立完成。

    (4)測試

     <%@page contentType="text/html;" import="javax.ejb.*,javax.naming.*,java.rmi.*,javax.rmi.*,java.util.*,java.sql.*,javax.sql.*"%>

    <%

    Context ctx = null;

     DataSource ds = null;

     Connection conn = null;

    PreparedStatement stmt = null;

    ResultSet rs = null;

     try

     {

    ctx=new InitialContext();

    ds=(DataSource)ctx.lookup("java:/MySqlDS");

    conn = ds.getConnection();

    String str = "select id from test.test";

    stmt = conn.prepareStatement(str);

     rs = stmt.executeQuery();

     if(rs.wasNull())

     {

    out.println("no data");

     }

     while(rs.next())

     {

    out.println(rs.getInt("id"));

     }

    rs.close();

     stmt.close();

     conn.close();

      }

      catch(Exception e)

      {

      System.out.println(e);

      }

    %> <%@page contentType="text/html;" import="javax.ejb.*,javax.naming.*,java.rmi.*,javax.rmi.*,java.util.*,java.sql.*,javax.sql.*"%>

    <%

    Context ctx = null;

     DataSource ds = null;

     Connection conn = null;

    PreparedStatement stmt = null;

    ResultSet rs = null;

     try

     {

    ctx=new InitialContext();

    ds=(DataSource)ctx.lookup("java:/MySqlDS");

    conn = ds.getConnection();

    String str = "select id from test.test";

    stmt = conn.prepareStatement(str);

     rs = stmt.executeQuery();

     if(rs.wasNull())

     {

    out.println("no data");

     }

     while(rs.next())

     {

    out.println(rs.getInt("id"));

     }

    rs.close();

     stmt.close();

     conn.close();

      }

      catch(Exception e)

      {

      System.out.println(e);

      }

    %>

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>