`
ccr1988
  • 浏览: 34449 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jboss配置JNDI

    博客分类:
  • j2ee
阅读更多
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;  
	  }
}

0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics