jboss配置JNDI
程序员文章站
2022-06-07 16:47:34
...
jboss配置JNDI
第一步骤: 配置数据源(E:\fov\jboss-4.2.3.GA\server\default\deploy),在deploy下添加mysql-ds.xml(假设连接的是mysql数据库,当然也可以是其他数据库)
第二步骤:把举动文件添加相应的server的lib下,默认是default(E:\fov\jboss-4.2.3.GA\server\default\lib)
第三步骤:调用
第一步骤: 配置数据源(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; } }