知识大全 jboss配置 mysql数据库连接池
Posted 数据库
篇首语:我希望在颠沛流离之后,还能够重新遇见温暖的你,那时候,你刚好成熟,而我,刚好学会温柔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jboss配置 mysql数据库连接池相关的知识,希望对你有一定的参考价值。
jboss配置 mysql数据库连接池实例 :配置: JDK JBoss Mysql Myeclipse : 建立数据库: create database test;use test;DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `Test_id` int( ) NOT NULL auto_increment `Test_name` varchar( ) NOT NULL default `Test_password` varchar( ) NOT NULL default PRIMARY KEY (`Test_id`)) ENGINE=InnoDB DEFAULT CHARSET=latin ;INSERT INTO `test` VALUES ( test test ) ( test test ); :Copy MySQL的JDBC驱动放到jboss \\server\\default\\lib 可到MYsql网站下载 :在 jboss \\server\\default\\deploy下新建文件mysql ds xml 可从jboss \\docs\\examples\\jca copy 修改 想配置多个连接池只要多加一个<local tx datasource></local tx datasource> 其中内容如下: <?xml version= encoding= UTF ?><! $Id: mysql ds xml v / / : : acoliver Exp $ ><! Datasource config for MySQL using available from:l ><datasources> <local tx datasource> <jndi name>test</jndi name> <connection url>jdbc:mysql:// : /test</connection url><!?test为数据库名 > <driver class> mysql jdbc Driver</driver class> <user name>root</user name><!?用户名以下相同 > <password>xxxxxxxx</password><!?密码以下相同 > <exception sorter class name> jboss resource adapter jdbc vendor MySQLExceptionSorter</exception sorter class name> <! should only be used on drivers after with ping support <valid connection checker class name> 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> :修改jboss \\server\\default\\conf\\ standardjaws xml<jaws><datasource>java:/test</datasource> <type mapping>mySql</type mapping> </jaws>修改jboss \\server\\default\\conf\\ standardjbosscmp jdbc xml<jbosscmp jdbc> <defaults> <datasource>java:/test</datasource><datasource mapping>mySql</datasource mapping></defaults></jbosscmp jdbc>修改jboss \\server\\default\\conf\\ login config xml<application policy name = MySqlDbRealm > <authentication> <login module code = 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> :Myeclispe 新建Web project 命名为:UseTest新建JAVA类DatabaseConn javapackage 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 e ) System out print( 数据源配置 + e 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) ; :新建JSP页面:MyJsp jsp<%@ page language= java import= java util * pageEncoding= GB %><%@ page import= java sql * %> <%@ page import= db * %><!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN ><> <head> <title>My JSP MyJsp jsp starting page</title> <meta equiv= pragma content= no cache > <meta equiv= cache control content= no cache > <meta equiv= expires content= > <meta equiv= keywords content= keyword keyword keyword > <meta equiv= description content= This is my page > <! <link rel= stylesheet type= text/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></> :部署Web project :重新启动服务器 :访问: cha138/Article/program/Java/ky/201311/28391相关参考
知识大全 Tomcat5配置Mysql JDBC数据库连接池
Tomcat5配置MysqlJDBC数据库连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
关于tomcat连接池的配置我在自己开始的时候碰到过许多的问题至少失败过六次今天终于成功了对于这个问题的产生与由来我也给大伙说说
知识大全 浅析Tomcat5配置Mysql JDBC数据库连接池
浅析Tomcat5配置MysqlJDBC数据库连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Java jsp tomcat6 mysql连接池配置
Javajsptomcat6mysql连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
数据库连接池概述 数据库连接是一种关键的有限的昂贵的资源这一点在多用户的网页应用程序中体现得尤为突出对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性影响到程序的性能指标数据库连接池正是
Tomcat5.5数据库连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!猫咪正不断把自己B
Weblogic8配置Oracle数据库连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis
知识大全 在 tomcat 5 中配置数据库连接池(DBCP)
在tomcat5中配置数据库连接池(DBCP) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首
配置JBoss4JDBC连接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的开发人员
怎样做Tomcat4.1.31的数据库连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!