18:59 2005-8-24 jboss+mysql
1 安装好jdk jboss mysql 下载好mysql驱动 mm.mysql-2.0.4-bin.jar 放入 C:/jboss326rc/server/default/lib
2 建立 C:/jboss326rc/server/default/xx.war/WEB-INF 文件夹 在里面建立 web.xml
内容 <web-app> </web-app> , jboss-web.xml 内容 <jboss-app> </jboss-app>
第2步可以省略
3 拷贝C:/jboss326rc/docs/examples/jca/mysql_ds.xml 到 C:/jboss326rc/server/default/deploy/xx.war
内容 修改
<datasources>
<local-tx-datasource>
<jndi-name>mysql</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/test</connection-url> //,这里 如果改成ip地址反而不行!,机器名也不行
! 127.0.0.1却可以
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<user-name>root</user-name>
<password>1113</password>
</local-tx-datasource>
</datasources>
5 建立 C:/jboss326rc/server/default/deploy/xx.war/index.jsp
<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="GBK"%>
<%@ page import="java.sql.*, javax.sql.DataSource, javax.naming.InitialContext" %>
<h3>测试JBOSS连接mysql数据库</h3>
<h3>Test mysql Database</h3>
<%
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/mysql");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from userinfo");
while ( rs.next() ) {
out.println( rs.getString(1) + "<br>");
out.println( "My name is Justinchen<br>");
}
conn.close();
%>