在JBOSS中使用mysql連線池
轉自 網路
連線池配置:
從${JBOSS_HOME}/docs/examples/jca目錄下把mysql-ds.xml複製到${JBOSS_HOME}/server/default/deploy下,做如下少許修改
<!-- $Id: mysql-ds.xml 63175 2007-05-21 16:26:06Z rrajesh $ -->
<!-- Datasource config for MySQL using 3.0.9 available from:
-->
mysqlds
jdbc:mysql://localhost:3306/discuz
com.mysql.jdbc.Driver
root
123456
org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
<!-- should only be used on drivers after 3.22.1 with "ping" support
org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker
-->
<!-- sql to call when connection is created
some arbitrary sql
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool - MySQLValidConnectionChecker is preferred for newer drivers
some arbitrary sql
-->
<!--最小連線池數目-->
5
<!--最大連線池數目-->
800
<!-- 資料庫連線空閒時間,單位為分鐘,如果負載較大,可以設為5,如果一般,可以設為3 -->
5
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
mysql
JBoss測試JSP :
import="java.io.*,java.util.*,java.sql.*,javax.sql.*,javax.naming.*"%>
jboss 連線池測試
try {
Context ctx = new javax.naming.InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:mysqlds");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from cdb_members");
while (rs.next()) {
out.print("
\n" + rs.getString(2));
}
out.print("
Successful!成功!!\n");
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
out.print("出現意外!" + e.getMessage());
e.printStackTrace();
}
%>
連線池配置:
從${JBOSS_HOME}/docs/examples/jca目錄下把mysql-ds.xml複製到${JBOSS_HOME}/server/default/deploy下,做如下少許修改
<!-- $Id: mysql-ds.xml 63175 2007-05-21 16:26:06Z rrajesh $ -->
<!-- Datasource config for MySQL using 3.0.9 available from:
-->
<!-- should only be used on drivers after 3.22.1 with "ping" support
-->
<!-- sql to call when connection is created
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool - MySQLValidConnectionChecker is preferred for newer drivers
-->
<!--最小連線池數目-->
<!--最大連線池數目-->
<!-- 資料庫連線空閒時間,單位為分鐘,如果負載較大,可以設為5,如果一般,可以設為3 -->
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
JBoss測試JSP :
import="java.io.*,java.util.*,java.sql.*,javax.sql.*,javax.naming.*"%>
jboss 連線池測試
test
連線池:
try {
Context ctx = new javax.naming.InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:mysqlds");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from cdb_members");
while (rs.next()) {
out.print("
\n" + rs.getString(2));
}
out.print("
Successful!成功!!\n");
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
out.print("出現意外!" + e.getMessage());
e.printStackTrace();
}
%>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-608121/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 跪求?????JBoss中的連線池配置及使用
- 怎麼在JBoss中配置MySQL資料庫連線池讓Mysql支援中文MySql資料庫
- 怎麼在 JMX 中使用連線池
- 在命令列中連線mysql命令列MySql
- 在Weblogic9.2.3中建立連線池Web
- 在 Spring Boot 中使用 HikariCP 連線池Spring Boot
- Python 中的 MySQL 資料庫連線池PythonMySql資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- Tomcat+Mysql連線池TomcatMySql
- java連線池解決連線中斷Java
- golang連線MySQL時候的連線池設定GolangMySql
- proxool連線池如何使用SSL方式連線?
- Tomcat連線池使用Tomcat
- Swoole MySQL 連線池的實現MySql
- Python實現MySQL連線池PythonMySql
- mysql、redis 客戶端連線池MySqlRedis客戶端
- 求助:怎麼在tomcat+mysql中建2個資料庫連線池TomcatMySql資料庫
- apache 與jboss連線Apache
- Proxool 連線池的配置使用
- MySql資料庫連線池專題MySql資料庫
- mysql資料庫連線池配置教程MySql資料庫
- weblogic +mysql 連線池 中文問題??WebMySql
- 連線池
- 在IBM WASCE中使用Oracle資料庫連線池IBMOracle資料庫
- 【JDBC】使用OracleDataSource建立連線池用於連線OracleJDBCOracle
- Jboss的最大連線數
- web服務中連線池用法Web
- C#中的連線池管理C#
- mysql連線池爆滿,釋放程式長連線殭屍程式MySql
- 資料庫連線池的使用資料庫
- PROXOOL資料庫連線池使用資料庫
- 在ojb裡可以使用像poolman等的連線池嗎?
- 基於 swoole 協程的 MySQL 連線池MySql
- 基於swoole的mysql連線池實現MySql
- 使用pyMySql 連線mysqlMySql
- spring 簡單的使用 Hikari連線池 和 jdbc連線mysql 的一個簡單例子SpringJDBCMySql單例
- Go連線池Go
- HTTP連線池HTTP