我想不通为什么从数据库中去不出记录?

wanglei810522 2004-10-28 06:38:02
谢谢各位的帮助,终于没有错误提示了。但是为什么会找不到记录呢?离成功不远了,大家再帮我一把!小弟真的不知怎么感谢大家!

下面是javaBean的代码:
package foo;

import javax.naming.*;
import javax.sql.*;
import java.sql.*;

public class Test {

String foo = "Not Connected";
int bar = -1;

public void init() {
try{
Context ctx = new InitialContext();
if(ctx == null )
throw new Exception("Boom - No Context");

DataSource ds = (DataSource)ctx.lookup("jdbc/test");

if (ds != null) {
Connection conn = ds.getConnection();

if(conn != null) {
foo = "Got Connection " + conn.toString();
Statement stmt = conn.createStatement();
ResultSet rst = stmt.executeQuery("select * from exam");
if(rst.next()) {
foo=rst.getString("value");
bar=rst.getInt("id");
}
conn.close();
}
}
}//end try
catch(Exception e) {
e.printStackTrace();
}
}//end init()

public String getFoo() {
return foo;
}
public int getBar() {
return bar;
}
}

这是jsp的代码:
<%@
page language = "java"
import = "foo.*"
%>
<html>
<head>
<title>DB Test</title>
</head>
<body>

<%
Test tst = new Test();
tst.init();
%>

<h2>Ms sql server 2000 java search Results</h2>
Foo <%= tst.getFoo() %><br/>
Bar <%= tst.getBar() %>

</body>
</html>
页面显示的是:“Not Connected”和 “-1”,好像init()没有执行,不知是为什么?
...全文
104 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglei810522 2004-10-28
可能根本就没有运行这个方法,我是在方法中写的
回复
xitianjile 2004-10-28
我机器太破...
回复
xitianjile 2004-10-28
既然有服务器
那就能用System.out.println()显示出来.
回复
wanglei810522 2004-10-28
实在没办法,我也知道这样用说是不好说!
哪位热心人将qq留下来,我将文件发过去,然后帮我找找错误!好吧
我的qq是:19900552
回复
wanglei810522 2004-10-28
楼上的真会开玩笑,我用的是tomcat5.0.6
回复
xitianjile 2004-10-28
别跟我说运行jsp是不用服务器的啊.
回复
wanglei810522 2004-10-28
自己顶
回复
wanglei810522 2004-10-28
数据库连接的函数好像根本就没有执行!不知道什么原因造成的!怎么判断连接池是否已正确配置?或者遇到这种错误应该怎么调试?
老大们,给个思路吧!
回复
wanglei810522 2004-10-28
用System.out.println根本不显示!我是用jsp调用这个类的,用System.out.println这个行吗?真是奇怪!
回复
tutor666 2004-10-28
在Test用System.out.println(“1”);System.out.println(“2”);......看程序执行到那儿了
回复
bitpassword 2004-10-28
问一个郁闷的问题?怎么进小类社区
回复
jionghan3855 2004-10-28
在try 里输出一些信息,缩小一些范围
可能是if (ds != null) {
里,没有执行
回复
wanglei810522 2004-10-28
我知道这些代码要看的话很费劲,但我就差这一步了!大家帮帮忙!
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告