当前位置:  技术问答>java相关

在resin中使用bean查询数据库不成功--9月20日结贴

    来源: 互联网  发布时间:2015-09-11

    本文导语:  我在resin中使用bean查询数据库不成功,而同样的代码在tomcat里可以正常运行 在classes目录下面的其他bean,比如ubb都可以,不知道为什么连接数据库的不行,只要移动指针就报空指针错 首先看一下1.jsp: ___________________...

我在resin中使用bean查询数据库不成功,而同样的代码在tomcat里可以正常运行
在classes目录下面的其他bean,比如ubb都可以,不知道为什么连接数据库的不行,只要移动指针就报空指针错

首先看一下1.jsp:
______________________1.jsp 开始______________________________





______________________1.jsp 结束________________________________

再看一下leader.java:
_______________________leader.java 开始_________________________package JavaBean;

import java.sql.*;
import java.util.Vector;
import java.io.*;
public class leader{
String username="leader";
String password="iloveleader";
String odbcName="leader";
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:leader";
Connection conn = null;
ResultSet rs = null;

public leader() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("guestbook(): " + e.getMessage());
}
}

public void executeInsert(String sql) {
try {
conn = DriverManager.getConnection(sConnStr,username,password);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
}catch(SQLException ex) {
System.err.println("leader.executeUpdate: " + ex.getMessage());
}
}

public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr,username,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs =stmt.executeQuery(sql);
}catch(SQLException ex) {
System.err.println("leader.executeQuery: " + ex.getMessage());
}
return rs;
}

public ResultSet executeQuery1(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr,username,password);
Statement stmt=conn.createStatement();
rs =stmt.executeQuery(sql);
}catch(SQLException ex) {
System.err.println("leader.executeQuery: " + ex.getMessage());
}
return rs;
}


public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
} catch(Exception e){

}
return "null";
}
}
_______________________leader.java 结束_________________________

数据库没有问题,sql语句可以在SQL Server的企业管理器里面正常运行
报错只有下面这一行:
java.lang.NullPointerException

|
你的报错信息不够详细。代码没看出问题,你的数据库连接能够获得吧?数据库中有数据么?

    
 
 

您可能感兴趣的文章:

  • 请问用resin作服务器,如何与mysql数据库连接?
  • resin sqlserver 的数据库连接池问题(我的分不多了,以后给)
  • RESIN做服务器,从数据库里提取字段值,页面输出顺序必须与字段顺序一致吗?
  • resin整合iis后读取数据库的问题
  • 再问:resin2.14 sqlserver 2000的数据库连接池问题
  • resin下jsp的bean访问数据库有问题,实在是不知道哪里有毛病。
  • Resin 2.1.6 500 Servlet Exception,用jdbc连接sql-server数据库出毛病?很奇怪!谢谢大家!我有急用!在线等待!
  • 使用resin的,应该把bean程序放在哪里呢?
  • 如果使用iis+resin。此时,bean应该放在哪里呢?
  • 关于resin和iis整合后,在使用asp程序时提示500内部服务器错误
  • 关于resin 2.1.0的使用问题
  • 关于IIS+RESIN的问题.http://127.0.0.1/interflow http://127.0.0.1:8080/的使用.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • resin及jetty介绍以及如何 查看他们的版本号
  • 请问单独用resin和用apache+resin有什么不同?
  • 2000下用apache+resin好还是IIS+resin?
  • resin与IIS整合后不及只开resin快??
  • 请问resin-2.1.4 与 resin ee 2.1.4有什么区别啊?
  • 卖分求真知﹕据说IIS装上RESIN插件后能支持JSP和SERVLET﹐请问什幺地方能下载RESIN?
  • Resin运行,出现如下提示,是否表示Resin已经运行正常了
  • 如何安装resin2.1.11 WEBSERVER和JDK1.4.2,resin和apache是什么关系?是一样的吗?
  • 服务器一开就可以了,没有什么简单复杂的吧?为什么很多人用resin+iis,而不直接用resin或tomcat,他们为什么说iis好用呢?
  • RESIN1.2.7里怎么改配置文件,可以让我的RESIN不用老是重起??
  • resin怎么配置成开机启动?
  • 关于RESIN死机的情况
  • apache+resin问题
  • resin和tomcat该选哪个?
  • 怎样把Resin加到win2000的服务里面??
  • 请问resin能在windows下安装成以服务的方式启动的形式吗
  • Resin 在IIS中的安装问题!
  • resin服务器的配置
  • Tomca 还是 Resin 好?
  • 由于把resin设置为开机启动服务,导致不能进入Xwindow!!
  • 如何配置一个resin WEB SERVER?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3