云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JBOSS配置数据源,以mysql为例

JBOSS配置数据源,以mysql为例

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 14:03:29

1.配置:Jboss的数据源配置非常简单,只要复制一下数据源的配置模板手动修改一下就ok了。你可以到Jboss的安装目录找到%JBOSS_HOME%\\docs\\examples\\jca文件夹下找到mysql -ds.xml文件将它复制到%JBOSS_HOME%\\server\\default\\deploy目录下打开该文件。

MySqlDS

jdbc:mysql://localhost:3306/test com.mysql.jdbc.Driver root root

org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter

mySQL

只要编辑加粗的3个地方就可以了(即:连接地址URL,用户名,密码)。

到这里数据源就配置完成了。

2测试方法之一:建立一测试页面:test.jsp

<%@ page language=\

<%@ page import=\

测试JBOSS连接mysql数据库

Test mysql Database

<%

InitialContext ctx = new InitialContext();

DataSource ds = (DataSource) ctx.lookup(\

Connection conn = ds.getConnection();

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(\

while ( rs.next() ) {

out.println( rs.getString(1) + \

out.println( \ }

conn.close(); %>

3.测试方法之二:

使用@Resource 注释来注入来自数据源的JNDI名。

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import javax.annotation.Resource;

import javax.ejb.Remote;

import javax.ejb.Stateless;

import javax.sql.DataSource;

import com.DB;

@Stateless

@Remote(DB.class)

public class DBBean implements DB {

@Resource(mappedName = \@Resource 注释来注入来自JNDI 的任何资源。

DataSource myDb;

public void pingDb() {

String str = \

try {

Connection conn = myDb.getConnection();

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(\

while(rs.next()) {

str = rs.getString(2);

System.out.println(str);

}

rs.close();

stmt.close();

} catch (SQLException e) {

e.printStackTrace();

}

} }

搜索更多关于: JBOSS配置数据源,以mysql为例 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1.配置:Jboss的数据源配置非常简单,只要复制一下数据源的配置模板手动修改一下就ok了。你可以到Jboss的安装目录找到%JBOSS_HOME%\\docs\\examples\\jca文件夹下找到mysql -ds.xml文件将它复制到%JBOSS_HOME%\\server\\default\\deploy目录下打开该文件。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com