我是个新手,写了一个连接数据库的类,但就是一直出错,请帮帮忙

本拉灯 2003-08-19 11:35:20
public class dataconn
{ private Connection conn;
private ResultSet rs;
private String dbs;

public dataconn()
{
}
public Connection setConnection(String db)
{
dbs="jdbc:odbc:"+db;
try{
Class.forName("sum.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(dbs);
}
catch(Exception e)
{
System.out.print(e.toString());

}
//return conn;
}
public ResultSet getQuery(String sqls)
{
try
{
Statement statement=conn.createStatement();
rs=statement.executeQuery(sqls);
}
catch(Exception e)
{
System.out.println(e.toString());

}
return rs;
}

public void SetModify(String sqls)
{
try
{
Statement statement=conn.createStatement();
statement.executeUpdate(sqls);
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}

下面是引用上面这个类

int i=0;
dataconn d;

ResultSet rs;
Connection conn;
d=new dataconn();

conn=d.setConnection("webdata");

if(conn.isClosed())
out.println("数据库已经关闭了!<br>");
else
out.println("数据库正在打开中!<br>");
conn.close();
if(conn.isClosed())
out.println("数据库已经关闭了!");
else
out.println("数据库正在打开中!");

他就一直出现下面这个(resin服务器)




java.lang.NullPointerException
at _fu__jsp._jspService(/cs/fu.jsp:16)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:312)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
at java.lang.Thread.run(Thread.java:536)


请说说这是什么问题,还有怎么解决,,,



...全文
35 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijunisbug 2003-08-20
  • 打赏
  • 举报
回复
写得真烂!~~
要优秀数据库连接池程序的话200块钱

pweb@yiii.net
gks_cn 2003-08-20
  • 打赏
  • 举报
回复
你的reson没有找到
sum.jdbc.odbc.JdbcOdbcDriver
这个类。
你最好是在classpath里面添加上
这个类的那个包。
aku0708 2003-08-20
  • 打赏
  • 举报
回复
你要配置数据源,它不能找到你的数据库位置
qixin_lover 2003-08-20
  • 打赏
  • 举报
回复
你要联结什么数据库
要有用户名和密码的位置
Sundery 2003-08-20
  • 打赏
  • 举报
回复
嗯,我也遇到类似的问题了,也是这个错误:java.lang.NullPointerException

希望你解决了通知我:)
本拉灯 2003-08-20
  • 打赏
  • 举报
回复
类可编释可以通过呀,就是调用时不能用呀
hfprogramer 2003-08-20
  • 打赏
  • 举报
回复
呵呵。
类编译通过了吗?如果类通过了,就是你页面的语法问题了。

81,090

社区成员

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

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