此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【feng0hua0】截止到2008-07-17 15:13:02的历史汇总数据(不包括此帖):
发帖的总数量:38 发帖的总分数:790 每贴平均分数:20
回帖的总数量:55 得分贴总数量:10 回帖的得分率:18%
结贴的总数量:37 结贴的总分数:770
无满意结贴数:1 无满意结贴分:20
未结的帖子数:1 未结的总分数:20
结贴的百分比:97.37 % 结分的百分比:97.47 %
无满意结贴率:2.70 % 无满意结分率:2.60 %
值得尊敬
楼主【feng0hua0】截止到2008-07-17 15:13:02的历史汇总数据(不包括此帖):
发帖的总数量:38 发帖的总分数:790 每贴平均分数:20
回帖的总数量:55 得分贴总数量:10 回帖的得分率:18%
结贴的总数量:37 结贴的总分数:770
无满意结贴数:1 无满意结贴分:20
未结的帖子数:1 未结的总分数:20
结贴的百分比:97.37 % 结分的百分比:97.47 %
无满意结贴率:2.70 % 无满意结分率:2.60 %
值得尊敬
仔细找找吧
conn = DriverManager.getConnection(sConnStr,userName,password);
Statement stmt = conn.createStatement();这两句话的时候是不是出错了?
可以debug一下。
异常就是java.lang.NullPointerException。
怀疑是楼主数据库url有错或者表里面根本就没有数据?
楼主捕获的异常是out.print(userName);
out.print(password);
产生的
楼主可以把Statement stmt提到全局来看看
不过楼主的类名可够可以的,呵呵
继续关注
一般都会找到原因的
不过LZ的代码写的问题比较大
感觉你不要直接返回ResultSet而是把值赋值到List中
返回一个List.另外ResultSet用完了要关闭.
<html>
<head>
</head>
<body>
<%@ page language="java" import="java.sql.*"%>
<%@page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="sqlBeans" class="sqlBeans.sql" scope="session"/>
<%! String sqlCommand,userName,password;%>
<%
sqlCommand = "select * from userme";
try
{
ResultSet rs = sqlBeans.executeQuery(sqlCommand);
if(rs == null)
{
out.println("1");
}
while(rs != null&&rs.next())
{
userName = rs.getString(1);
password = rs.getString(2);
}
out.print(userName);
out.print(password);
}
catch(Exception ex)
{
out.println(ex);
}
%>
</body>
</html>
sql_data(): oracle.jdbc.driver.OracleDriver
executeQuery: No suitable driver应该是数据库驱动没有创建成功吧?
谢谢各位了,等下就结贴,我先去把老师宰了,这么重要的信息没告诉我,害得我浪费了一天的时间.