亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

jboss配置 mysql數據庫連接池

2019-11-18 13:02:46
字體:
來源:轉載
供稿:網友

jboss配置 MySQL數據庫連接池實例
1 :配置:
   JDK 1.5
   JBoss4.0.4
   Mysql5.0
   Myeclipse 4.1
2:  建立數據庫:
 create database test;
use test;
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
  `Test_id` int(11) NOT NULL auto_increment,
  `Test_name` varchar(45) NOT NULL default '',
  `Test_passWord` varchar(45) NOT NULL default '',
  PRIMARY KEY  (`Test_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `test` VALUES (1,'test','test'),(2,'test2','test');
3:Copy MySQL的JDBC驅動放到jboss-4.0.4/server/default/lib
  可到MYsql網站下載www.mysql.com
4:在 jboss-4.0.4/server/default/deploy下新建文件mysql-ds.xml
   可從jboss-4.0.4/docs/examples/jca copy 修改
   想配置多個連接池只要多加一個<local-tx-datasource></local-tx-datasource>
   其中內容如下:
  <?xml version="1.0" encoding="UTF-8"?>

<!-- $Id: mysql-ds.xml,v 1.3.2.3 2006/02/07 14:23:00 acoliver EXP $ -->
<!--  Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.Html
-->
<datasources>
  <local-tx-datasource>
    <jndi-name>test</jndi-name>
    <connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url><!?test為數據庫名-->

    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name><!?用戶名以下相同-->
    <password>xxxxxxxx</password><!?密碼以下相同-->

    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
    <!-- should only be used on drivers after 3.22.1 with "ping" support
    <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name>
    -->
    <!-- sql to call when connection is created
    <new-connection-sql>some arbitrary sql</new-connection-sql>
      -->
    <!-- sql to call on an existing pooled connection when it is oBTained from pool - MySQLValidConnectionChecker is preferred for newer drivers
    <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
      -->

    <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
    <metadata>
       <type-mapping>mySQL</type-mapping>
    </metadata>
  </local-tx-datasource>
</datasources>

5:修改jboss-4.0.4/server/default/conf/ standardjaws.xml
<jaws>
<datasource>java:/test</datasource> 
<type-mapping>mySql</type-mapping> 
.....
</jaws>
修改jboss-4.0.4/server/default/conf/ standardjbosscmp-jdbc.xml
<jbosscmp-jdbc> 
<defaults> 
<datasource>java:/test</datasource>
<datasource-mapping>mySql</datasource-mapping>
</defaults>
</jbosscmp-jdbc>
修改jboss-4.0.4/server/default/conf/ login-config.xml
<application-policy name = "MySqlDbRealm"> 

<authentication> 

<login-module code = 

"org.jboss.resource.security.ConfiguredIdentityLoginModule" 

flag = "required"> 

<module-option name ="principal">test</module-option> 

<module-option name ="userName">root</module-option> 

<module-option name ="password">xxxxxxxx</module-option> 

<module-option name ="managedConnectionFactoryName"> 

jboss.jca:service=LocalTxCM,name=test 

</module-option> 

</login-module> 

</authentication> 

</application-policy>
6:Myeclispe 新建Web  project 命名為:UseTest
新建JAVA類DatabaseConn.java
package com.db;

import java.sql.*;

import javax.naming.*;
import javax.sql.DataSource;

public class DatabaseConn {

        public static synchronized Connection getConnection() {
            try {
                Context envCtx = new InitialContext(); 
                DataSource ds = (DataSource) envCtx.lookup("java:/test");
                return ds.getConnection();
            } catch (SQLException e) {
                System.out.println("數據源配置發生錯誤" + e.toString());
                return null;
            } catch (NamingException e2) {
                System.out.print("數據源配置" + e2.toString());
                return null;
            }

        }

    

    public static void close(ResultSet rs, Statement st, Connection conn) {
        try {
            if (rs != null)
                rs.close();
        } catch (SQLException ex) {
        }
        ;

        try {
            if (st != null)
                st.close();
        } catch (SQLException ex) {
        }
        ;

        try {
            if (conn != null)
                conn.close();
        } catch (SQLException ex) {
        }
        ;
    }
}
7:新建jsp頁面:MyJsp.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ page import="java.sql.*"%> 
<%@ page import="com.db.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>My JSP 'MyJsp.jsp' starting page</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    
    <!--
    <link rel="stylesheet" type="text/CSS" href="styles.css">
    -->
  </head>
  
  <body>
    <% 
Connection conn = DatabaseConn.getConnection();
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from test");
while(rs.next())
{
out.println(rs.getInt("Test_id"));
out.println(rs.getString("Test_name"));
out.println(rs.getString("Test_password"));

}
DatabaseConn.close(rs,stmt,conn);
%> 
  </body>
</html>
8 :部署Web project
9:重新啟動服務器
10:訪問: http://127.0.0.1:8080/UseTest/MyJsp.jsp

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91av免费观看91av精品在线| 色综合亚洲精品激情狠狠| 亚洲大胆人体av| 国产精选久久久久久| 欧美精品一区三区| 久久夜精品va视频免费观看| 亚洲国产欧美在线成人app| 在线亚洲男人天堂| 色老头一区二区三区| 91视频国产高清| 色久欧美在线视频观看| 欧美国产日韩视频| 亚洲人成77777在线观看网| 一本色道久久88综合亚洲精品ⅰ| 中文字幕免费精品一区| 国产精品激情av电影在线观看| 亚洲激情国产精品| 成人久久一区二区三区| 国产成人精品久久二区二区| 欧美日本高清一区| 在线看片第一页欧美| 亚洲女人天堂色在线7777| 国产精品专区一| 岛国av一区二区在线在线观看| 欧美性猛交xxxx富婆| 日韩欧美国产网站| 久久中文字幕在线| 国产精品91免费在线| 国产精品一区久久| 久久国产精品亚洲| 国产精品影片在线观看| 欧美性精品220| 欧美激情中文字幕乱码免费| 91av在线免费观看视频| 国产精品96久久久久久又黄又硬| 国产日本欧美视频| 黑人精品xxx一区| 伊人亚洲福利一区二区三区| 亚洲精品一区av在线播放| 亚洲国语精品自产拍在线观看| 久久精品夜夜夜夜夜久久| 久久久亚洲成人| 成人日韩av在线| 日韩欧美在线观看视频| 最新日韩中文字幕| 欧美性xxxx极品hd欧美风情| 欧洲午夜精品久久久| 国产美女直播视频一区| 在线成人免费网站| 在线观看国产精品日韩av| 国产精品久久久久久久久男| 欧美高清电影在线看| 国产精品夜色7777狼人| 欧美极品少妇xxxxⅹ裸体艺术| 日韩av在线网址| 国产精品免费在线免费| 超碰日本道色综合久久综合| 亚洲日本中文字幕免费在线不卡| 国产综合在线视频| 久久成人av网站| 亚洲天堂免费在线| 中文字幕日韩精品有码视频| 亚洲精品suv精品一区二区| 国产精品视频26uuu| 久久久久久久网站| 日韩国产高清污视频在线观看| 中文字幕亚洲色图| 国产精品高潮呻吟久久av野狼| 性夜试看影院91社区| 最近2019中文字幕大全第二页| 欧美夫妻性生活xx| 精品视频一区在线视频| 日韩在线视频线视频免费网站| 91精品啪在线观看麻豆免费| 日韩精品一区二区三区第95| 亚洲欧美中文字幕在线一区| 欧美主播福利视频| 91美女片黄在线观| 91精品国产91久久久久| 国产一区二区三区在线看| 国产精品第七影院| 懂色aⅴ精品一区二区三区蜜月| 亚洲v日韩v综合v精品v| 成人激情电影一区二区| 亚洲精品国产精品自产a区红杏吧| 国产亚洲精品91在线| 色一情一乱一区二区| 韩国精品久久久999| 668精品在线视频| 国产日产欧美a一级在线| 久久久伊人欧美| 在线视频日本亚洲性| 欧美与黑人午夜性猛交久久久| 热门国产精品亚洲第一区在线| 亚洲一区二区久久久| 在线观看日韩专区| 成人黄色生活片| 中文字幕av一区| 国产亚洲在线播放| 久久在线观看视频| 国产精品嫩草影院一区二区| 亚洲欧美日韩国产中文| 国产亚洲a∨片在线观看| 国产视频精品一区二区三区| 日韩一中文字幕| 88国产精品欧美一区二区三区| 97超级碰在线看视频免费在线看| 亚洲精品自产拍| 亚洲电影中文字幕| 国产精品第七十二页| 欧美激情aaaa| 3344国产精品免费看| 日韩av电影中文字幕| 日韩欧美a级成人黄色| 中文字幕亚洲欧美一区二区三区| 97久久久免费福利网址| 欧美电影在线播放| 国产欧美久久久久久| 欧美激情中文字幕在线| 日本国产欧美一区二区三区| 中文字幕亚洲天堂| 亚洲va欧美va国产综合久久| 亚洲国产精品嫩草影院久久| 国产亚洲精品久久久久久| 国产情人节一区| 68精品国产免费久久久久久婷婷| 国产精品r级在线| 欧美在线视频在线播放完整版免费观看| 中文字幕亚洲欧美日韩2019| 欧美国产中文字幕| 97国产一区二区精品久久呦| 96sao精品视频在线观看| 国产欧美一区二区三区视频| 国产欧美日韩免费看aⅴ视频| 欧美精品一二区| 欧美超级乱淫片喷水| 日韩毛片在线观看| 亚洲精品国产欧美| 欧美日韩aaaa| 亚洲欧美日韩精品久久奇米色影视| 国产精品三级美女白浆呻吟| 国产成人涩涩涩视频在线观看| 亚洲日本中文字幕免费在线不卡| 欧美午夜精品久久久久久浪潮| 欧美色播在线播放| 欧美国产精品日韩| 日韩av影视在线| 亚洲**2019国产| 日韩免费在线观看视频| 日韩精品极品在线观看播放免费视频| 国产成人高清激情视频在线观看| 亚洲第一av在线| www.欧美免费| 国产一区二区三区视频| 欧美精品videosex极品1| 永久免费毛片在线播放不卡| 成人久久久久爱| 国产一区二区三区在线看| 欧美美女操人视频| 亚洲精品自拍第一页| 性欧美xxxx交| 91免费国产网站| 国产69精品久久久久9999| 麻豆国产精品va在线观看不卡|