一个jsp的离奇问题,在线等~~~ while(rs.next()){ count++; password=rs.getString("PWD");}把count++放到下面试一下 学习中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把异常处理加上吧就是try catch你的代码没错把类dbconnect贴出来 如果rs.next();出现异常就是你的数据库查询出现错误,rs是空,所以rs.next()会出现空指针异常 我的dbconnect类如下:package javabean;import java.sql.*;public class dbconnect{ static String serverName; static String sDBDriver; static String sConnStr; Connection con=null; ResultSet rs; public dbconnect() { serverName = "211.67.55.208"; sDBDriver = "oracle.jdbc.driver.OracleDriver"; sConnStr = "jdbc:oracle:thin:@" + serverName + ":1521:dbora04"; try { Class.forName(sDBDriver); } catch(ClassNotFoundException classnotfoundexception) { System.err.println(classnotfoundexception.getMessage()); } } public ResultSet executeQuery(String sql) { try { con =java.sql.DriverManager.getConnection(sConnStr, "system", "oracle"); Statement statement = con.createStatement(); rs = statement.executeQuery(sql); } catch(SQLException sqlexception) { System.err.println(sqlexception.getMessage()); } return rs; }} 是不是连接数据库的时候executeQuery已经出异常,所以rs为空导致, 连接查询数据库的时候加上try,catch试试。另外,你查询的数据应该只有一条的吧,那还要用循环干吗啊,直接就可以用if(rs.next())判断就可以了啊 ! 跪求高手解决!~!java解析xml文件问题~!~! Spring+Hibernate+Proxool配置问题_急 struts 上传 JSP简单问题 在JSP中如何实现批量增,删 ,改 方法 紧急求助一个问题 10061问题---100分求解 怎样改变javabean的存放目录 请问如何整合asp和jsp做的网站? ==========开仓放粮(5:30之前结帖)======快抢啊 谁能给我win2000版的tomcat地址!我愿意出高分! JSP连接oracle9i数据库驱动问题? 如何去掉<marquee>标签开始和结尾的空白?
就是try catch你的代码没错把类dbconnect贴出来
package javabean;import java.sql.*;public class dbconnect
{ static String serverName;
static String sDBDriver;
static String sConnStr;
Connection con=null;
ResultSet rs; public dbconnect()
{
serverName = "211.67.55.208";
sDBDriver = "oracle.jdbc.driver.OracleDriver";
sConnStr = "jdbc:oracle:thin:@" + serverName + ":1521:dbora04";
try
{
Class.forName(sDBDriver);
}
catch(ClassNotFoundException classnotfoundexception)
{
System.err.println(classnotfoundexception.getMessage());
}
} public ResultSet executeQuery(String sql)
{
try
{
con =java.sql.DriverManager.getConnection(sConnStr, "system", "oracle");
Statement statement = con.createStatement();
rs = statement.executeQuery(sql);
}
catch(SQLException sqlexception)
{
System.err.println(sqlexception.getMessage());
}
return rs;
}}