resin使用mysql的JNDI数据源
来源:互联网 发布:手机进程清理软件 编辑:程序博客网 时间:2024/05/21 11:05
1.配置conf/resin.conf文件,在
下输入自己的数据库配置
<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.caucho.jdbc.mysql.Driver"/>
<init-param url="jdbc:mysql_caucho://localhost:3306/test"/>
<init-param user=""/>
<init-param password=""/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.caucho.jdbc.mysql.Driver"/>
<init-param url="jdbc:mysql_caucho://localhost:3306/test"/>
<init-param user=""/>
<init-param password=""/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
下输入自己的数据库配置
<resource-ref>
<res-ref-name>jdbc/pms</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.mysql.jdbc.Driver"/>
<init-param url="jdbc:mysql://server:3306/pms"/>
<init-param user="username"/>
<init-param password="password"/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
<res-ref-name>jdbc/pms</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.mysql.jdbc.Driver"/>
<init-param url="jdbc:mysql://server:3306/pms"/>
<init-param user="username"/>
<init-param password="password"/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
2.编写test.jsp文件,显示node表的前两个字段数据:
<%@ page import='java.sql.*, javax.sql.*, javax.naming.*' %>
<%
Context ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/pms");
Connection conn = ds.getConnection();
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from node");
while (rs.next()) { %>
<%= rs.getString(1) %> <%= rs.getString(2) %><br><%
}
} finally {
conn.close();
}
%>
<%
Context ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/pms");
Connection conn = ds.getConnection();
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from node");
while (rs.next()) { %>
<%= rs.getString(1) %> <%= rs.getString(2) %><br><%
}
} finally {
conn.close();
}
%>
3.在ibatis的sql-map-config.xml进行jndi配置
<transactionManager type="JDBC">
<dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/pms"/>
</dataSource>
</transactionManager>
<dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/pms"/>
</dataSource>
</transactionManager>
- resin使用mysql的JNDI数据源
- resin配置jndi数据源-sql server2008
- Tomcat6添加MySQL的JNDI数据源
- tomcat7添加mysql数据库的jndi数据源
- Tomcat添加MySQL的JNDI数据源
- jndi数据源的配置和使用
- Hibernate 使用 JNDI 数据源的配置
- Hibernate 使用 JNDI 数据源的配置
- hibernate使用jndi数据源
- hibernate使用jndi数据源
- 使用JNDI配置数据源
- 使用 JNDI 得到数据源
- java 使用JNDI数据源
- Tomcat的JNDI数据源
- JNDI 数据源的配置
- Tomcat的JNDI数据源
- Tomcat的JNDI数据源
- JNDI数据源的配置
- UNIX高手的十个习惯
- 英语短语爱情60篇
- Ehcache的配置说明
- 连续自然数之和问题(多种解法)
- Ria介绍
- resin使用mysql的JNDI数据源
- 无题
- 闲着没事,弄两个面试题答案
- gcc编译的bug? (已解决)
- 关于ActiveXObject的一个问题
- Java软件工程师之路,我,走在那里?
- 数字电路笔试题目2
- 烟,酒,茶
- 给内存泄漏打个补丁