站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题简单的数据源问题...答出者得分

简单的数据源问题...答出者得分

摘要: 简单的数据源问题...答出者得分


小弟今天配置数据源遇到了问题,特地来请教各位!!!

我的数据库是Oracle10G,数据库名:orcl,用户名:system,密码:cn.com.demo

以下是server.xml文件的信息:
-#60;Context path=-#34;/EastGrowthService-#34; docBase=-#34;EastGrowthService-#34; debug=-#34;5-#34;reloadable=-#34;true-#34; crossContext=-#34;true-#34;-#62;
-#60;Resource name=-#34;egs-#34; auth=-#34;Container-#34; type=-#34;javax.sql.DataSource-#34; maxActive=-#34;100-#34; maxIdle=-#34;30-#34; maxWait=-#34;1000-#34; username=-#34;system-#34; password=-#34;aaaaaa-#34; driverClassName=-#34;oracle.jdbc.driver.OracleDriver-#34; url=-#34;jdbc:oracle:thin:@localhost:1521:orcl-#34; /-#62;
-#60;/Context-#62;

以下是Jsp文件信息:
-#60;%@ page contentType=-#34;text/html; charset=gb2312-#34; language=-#34;java-#34; %-#62;
-#60;%@ page import=-#34;java.sql.*,javax.sql.*,javax.naming.*,java.io.*,java.util.*-#34; %-#62;
-#60;p-#62;以下的内容从通过数据源来查询的数据库信息...-#60;/p-#62;
-#60;i-#62;
-#60;%
Connection conn = null;
Statement stmt = null;
ResultSet rest = null;
try {
Context initCtx = new InitialContext();
DataSource ds = (DataSource)initCtx.lookup(-#34;java:comp/env/egs-#34;);
if (ds != null) {
conn = ds.getConnection();
stmt = conn.createStatement();
rest = stmt.executeQuery(-#34;SELECT * FROM TBL_USER_BASIC_INFO-#34;);
while(rest.next()){
out.println(rest.getString(1));
out.println(rest.getString(2));
out.println(rest.getString(3));
out.println(rest.getString(4));
out.println(rest.getString(5));
}
}
else{
System.out.println(-#34;连接失败...-#34;);
}
} catch(Exception e) {
out.println(-#34;Error:-#34;+e.getMessage());
e.printStackTrace();
}
%-#62;
-#60;i-#62;

请问我的配置有问题吗???
答出者得分,谢谢了!!!!


对了,系统的提示信息为:
Error:Name egs is not bound in this Context


java:comp/env/egs是jndi
-#60;Resource name=-#34;egs-#34; ...是datasource
在server配置中,这两个需要映射一下


本人是新手,能不能将代码拿来看一下啊,谢谢!!!


什么server?


server 服务器


大概是tomcat做服务器吧?
在web.xml加入:一个节点:
-#60;resource-ref-#62;
-#60;descryiption-#62;DB Connection-#60;/descryiption-#62;
-#60;res-ref-name-#62;
egs-#60;/res-ref-name-#62;
-#60;res-type-#62;
javax.sql.DataSource -#60;/res-type-#62;
-#60;res-auth-#62;Container -#60;/res-auth-#62;
-#60;/resource-ref-#62;


同意楼上的


在此我要诚挚的感谢大家的帮助,并且抱着一个负责任的态度给大家一个公平的得分。
世上还是好人多啊。。。。。
呵呵


↑返回目录
前一篇: 请问 如何才能操作网页的document
后一篇: 如何设置那个文件名过滤器的?