前提:
已经配置数据源连接,如其JNDI名称为 MySqlDS,参考:在WebLogic 使用数据源连接池
操作步骤:
1)使用MyEclipse创建web project工程DemoTest,建立页面MySqlDs.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<html>
<head><title>JSP连接数据库</title></head>
<body>
<%
String JNDINAME="MySqlDs";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String sql = "select * from temp;";
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup(JNDINAME);
conn = ds.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
%>
<center>
<table border="3px" width="30%">
<tr><td>id</td><td>姓名</td><td>地址</td></tr>
<%
while(rs.next())
{
%>
<tr><td>
<%=rs.getInt("id")%></td>
<td><%=rs.getString("name")%></td>
<td><%=rs.getString("address")%></td>
</tr>
<%
}
%>
</table>
</center>
<%
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
finally
{
if(conn!=null)
{
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
%>
</body>
</html>
2)使用MyEclipse发布工程。
【Window】->【preferences】->【MyEclipse】->【Servers】->【WebLogic】,按实际配置Weblogic 服务器信息
启动服务器
【window】->【Show View】->【Servers】->【WebLogic 12.x】右键 Run server
【WebLogic 12.x】右键 Add Deployment,选择要发布的项目DemoTest,完成
3)访问http://192.168.1.101:7001/CodeTest/MySqlDs.jsp
结果截图:
该贴由koei123转至本版2015-6-2 8:56:17