新聞中心
我的JBoss是3.2.7

成都創(chuàng)新互聯(lián)公司擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專業(yè)且經(jīng)驗(yàn)豐富。十載網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為成百上千中小企業(yè)提供了網(wǎng)站制作、成都做網(wǎng)站解決方案,定制設(shè)計(jì),設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!
一、要在JBoss中使用MySQL的話首先要把MySQL的JDBC驅(qū)動(dòng)放到CLASSPATH中。然后再JBoss配置
二、再把/docs/examples/jca/mysql-ds.xml復(fù)制到/server/default/deploy目錄
下。修改mysql-ds.xml文件,其中是數(shù)據(jù)庫(kù)主機(jī)名是數(shù)據(jù)庫(kù)名。
我的mysql-ds.xml如下
- version="1.0" encoding="UTF-8"?>
MySqlDS jdbc:mysql://127.0.0.1:3306/jspdev org.gjt.mm.mysql.Driver root
三、然后需要JBoss配置standardjaws.xml (注:\server\default\conf目錄下)文件
java:/MySqlDS mySql - .....
四、同樣也需要把JBosscmp-jdbc.xml文件 注: \server\default\conf目錄下)
java:/MySqlDS mySql
五、最后再修改login-config.xml(\server\default\conf目錄下)文件來(lái)使用
name = "MySqlDbRealm"] code = - "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag =
- "required"]
name ="principal"]jspdev name ="userName"]root name ="password"] name="managedConnectionFactoryName"] - jboss.jca:service=LocalTxCM,name=MySqlDS
六、測(cè)試代碼
- /*
- * 創(chuàng)建日期 2005-3-30
- *
- * TODO 要更改此生成的文件的模板,請(qǐng)轉(zhuǎn)至
- * 窗口 - 首選項(xiàng) - Java - 代碼樣式 - 代碼模板
- */
- package DataConn;
- /**
- * @author sun
- *
- * TODO 要更改此生成的類型注釋的模板,請(qǐng)轉(zhuǎn)至
- * 窗口 - 首選項(xiàng) - Java - 代碼樣式 - 代碼模板
- */
- import java.sql.*;
- import javax.naming.*;
- import javax.sql.DataSource;
- //一個(gè)用于查找數(shù)據(jù)源的工具類。
- public class DatabaseConn {
- public static synchronized Connection getConnection() throws
- Exception
- {
- try
- {
- Context ctx = new InitialContext(); //得到初始化上
- 下文
- Object obj = ctx.lookup("java:/MySqlDS");//查找連接池
- DataSource ds = (DataSource) obj;//轉(zhuǎn)換成DataSource
- return ds.getConnection();
- }
- catch(SQLException e)
- {
- throw e;
- }
- catch(NamingException e)
- {
- throw e;
- }
- }
- }
- -------------------------------
- //showdata.jsp
- <%@ page contentType="text/html; charset=gb2312" %>
- <%@ page import="java.sql.*"%>
- <%@ page import="DataConn.*"%>
- <%
- Connection conn = DatabaseConn.getConnection();
- Statement stmt=conn.createStatement();
- ResultSet rs=stmt.executeQuery("select * from employee");
- while(rs.next())
- {
- out.println(rs.getInt("id"));
- out.println(rs.getString("name"));
- out.println(rs.getString("salary"));
- out.println(rs.getString("department"));
- out.println(rs.getInt("age")+"
");- }
- conn.close();
- stmt.close();
- rs.close();
- %>
JBoss配置完成
【編輯推薦】
- JBoss Seam的前景
- 從JBoss的服務(wù)器中獲得源碼的細(xì)節(jié)
- 在JBoss中Deploy下的一些程序秘訣
- JBoss AS特性和發(fā)布時(shí)間表
- 配置JBoss數(shù)據(jù)源
本文標(biāo)題:JBoss配置mysql數(shù)據(jù)庫(kù)連接池
轉(zhuǎn)載源于:http://www.5511xx.com/article/dhhoiej.html


咨詢
建站咨詢
