当前位置:首页 > 开发 > 系统架构 > 应用服务器 > 正文

jboss配置JNDI

发表于: 2013-11-14   作者:ccr1988   来源:转载   浏览次数:
摘要: jboss配置JNDI 第一步骤: 配置数据源(E:\fov\jboss-4.2.3.GA\server\default\deploy),在deploy下添加mysql-ds.xml(假设连接的是mysql数据库,当然也可以是其他数据库) <?xml version="1.0" encoding="UTF-8"?> <
jboss配置JNDI

第一步骤: 配置数据源(E:\fov\jboss-4.2.3.GA\server\default\deploy),在deploy下添加mysql-ds.xml(假设连接的是mysql数据库,当然也可以是其他数据库)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE datasources
    PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
    "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd">
<datasources>
   
   <local-tx-datasource>
      <jndi-name>MySqlDS</jndi-name>
      <connection-url>jdbc:mysql://localhost:3306/bookdb</connection-url>
      <driver-class>com.mysql.jdbc.Driver</driver-class>
      <user-name>root</user-name>
      <password>666666</password>
   </local-tx-datasource>
    
</datasources>

第二步骤:把举动文件添加相应的server的lib下,默认是default(E:\fov\jboss-4.2.3.GA\server\default\lib)

第三步骤:调用

/*
 * jboss通过jndi访问数据库
 */
public class ConDBTool {

	 public Connection getConnection(){
		 Connection con=null;
		 Context ctx;
			try {
				
				ctx = new InitialContext();
				DataSource ds = (DataSource)ctx.lookup("java:MySqlDS");  
				con = ds.getConnection();
				
				System.out.println(con);
				
			} catch (NamingException e) {
				e.printStackTrace();
			} catch (SQLException e) {
				e.printStackTrace();
			}
			return con;  
	  }
}

jboss配置JNDI

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一. Jboss端配置JNDI 数据源 Jboss安装目录 doc\examples\jca 下有各种如oracle,db2,sqlserver等数
一直困惑于以下几个问题: 在客户端通过JNDI获得的究竟是原对象引用,还是序列化之后的另一个对象,
场景分析: 某天系统的数据库维护方要求进行DG备库容灾演练,要把生产用RAC库模拟宕机并转移至DG备库
JNDI的作用 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface)。 随着分布式应用
下面案例使用的环境 myeclipse.10.1 jdk1.6.0_17 jboss-6.0.0.Final JAXWS2.2.7-20120813 ----------
下面案例使用的环境 myeclipse.10.1 jdk1.6.0_17 jboss-6.0.0.Final JAXWS2.2.7-20120813 ----------
下面案例使用的环境 myeclipse.10.1 jdk1.6.0_17 jboss-6.0.0.Final JAXWS2.2.7-20120813 ----------
下面案例使用的环境 myeclipse.10.1 jdk1.6.0_17 jboss-6.0.0.Final JAXWS2.2.7-20120813 ----------
下面案例使用的环境 myeclipse.10.1 jdk1.6.0_17 jboss-6.0.0.Final JAXWS2.2.7-20120813 ----------
下面案例使用的环境 myeclipse.10.1 jdk1.6.0_17 jboss-6.0.0.Final JAXWS2.2.7-20120813 ----------
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号