[原创]JDBC数据源的配置及访问(下)_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2200 | 回复: 0   主题: [原创]JDBC数据源的配置及访问(下)        下一篇 
lijun.fang
注册用户
等级:上尉
经验:751
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给lijun.fang 加好友    发送短消息息给lijun.fang 发消息
发表于: IP:您无权察看 2015-3-31 22:45:41 | [全部帖] [楼主帖] 楼主

为了对刚才我们新建的数据源经行访问,现在写一个web项目进行访问。查看数据源的配置是否好使。



装备介质:

Weblogic12c+Mysql+Myeclipse8.6


开发步奏:




①、新建数据库test,在test里面建表,表结构及相关数据如下: 



DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`uid` int(11) NOT NULL default '0',
`uname` varchar(40) default NULL,
PRIMARY KEY  (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `user` VALUES ('1', 'aaa');
INSERT INTO `user` VALUES ('2', 'bbb');
INSERT INTO `user` VALUES ('3', 'ccc');
INSERT INTO `user` VALUES ('4', 'ddd');


②、新建一个web项目TestDs,设置编码为UTF-8(单击项目,右键,选择properties)




北京联动北方科技有限公司




③、写一个jsp页面(由于只是一个简单的测试,在此不写DAO、service、servlet这些东西)




页面代码如下:



<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="java.sql.*,javax.sql.DataSource,javax.naming.*,java.util.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>测试ds</title>
</head>
<body>
<%
Context ctx = new InitialContext();
DataSource data = (DataSource) ctx.lookup("jndi_mySqlDs_ds_1");
Connection conn = data.getConnection();
PreparedStatement ps = conn.prepareStatement("select * from user");
ResultSet rs = ps.executeQuery();
%>
<table width="200px" border="1px" align="center">
<tr>
<td>用户编号</td>
<td>用户名</td>
</tr>
<%
while (rs.next()) {
      %>
      <tr>
      <td><%=rs.getInt("uid")%></td>
      <td><%=rs.getString("uname")%></td>
      </tr>
      <%
}
%>
</table>
</body>
</html>


④、讲项目发布到Weblogic服务器,打开浏览器,经行访问(如下图):

北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论