配置数据源,Jboss中测试数据源是否配置成功

1. 去MySQL的官网下一个JDBC驱动mysql-connector-java-x.x.x-bin.jar,然后拷贝到%JBoss%/server/default/lib里。
2. 拷贝%JBoss%/docs/examples/jca/mysql-ds.xml 到%JBoss% /server/default/deploy文件夹里。然后修改如下:



DefaultMySqlDs
jdbc:mysql://localhost:3306/hibernatetest
org.gjt.mm.mysql.Driver
root
XXX
org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter

mySQL



3. 编一个名为test.jsp的JSP文件进行测试:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.DataSource" %>
<%@ page import="javax.naming.*"%>


测试JBoss/MySQL连接池


<%
out.print("测试JBoss/MySQL连接池
");
try{
InitialContext initCtx = new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:/ DefaultMySqlDs ");//注意这里,如果你的JNDI名字和我的不一样,那这个" DefaultMySqlDs "要改!
Connection conn = ds.getConnection();
out.print("MySQL connection pool runs perfectly!");
conn.close();
}
catch(Exception ex){
out.println("连接错误:");
out.print(ex.getMessage());
}
%>


看到MySQL connection pool runs perfectly!就说明配置成功了!
Tags:  如何配置数据源 配置数据源

延伸阅读

最新评论

发表评论