数据库发生NullPointerException错误

zj2977 2003-03-02 08:35:06
当用下面数据库代码可以insert即送入数据库数据
但当select即掉出数据库数据时发生NullPointerException错误
怎样解决
javabean代码
package mydate;
import java.lang.*;
import java.sql.*;
public class mydb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:chat";
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public mydb()
{
try
{
Class.forName(sDBDriver);
}
catch(ClassNotFoundException e)
{
System.err.println("mydb:"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
try
{
conn=DriverManager.getConnection(sConnStr);
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
public void executeUpdate(String sql)
{
try
{
conn=DriverManager.getConnection(sConnStr);
stmt=conn.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeUpdate:"+ex.getMessage());
}

}
}
...全文
276 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
charbee 2003-03-13
  • 打赏
  • 举报
回复
这样子跟本看不出问题,
你要把执行程序拿出来看看才行,
不过,就这样猜测可能你没有用到
ResultSet.next()这句话,
你用的时候要
if (ResultSet.next())
{
ResultSet.getString("...");
}
8088 2003-03-13
  • 打赏
  • 举报
回复
可能是JSP代码有错误
zj2977 2003-03-13
  • 打赏
  • 举报
回复
有谁知道吗?
handsome1234 2003-03-02
  • 打赏
  • 举报
回复
这里看不出什么问题,代码要详细些!

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧