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

JSP與SQLServer20000連接的問題

    来源: 互联网  发布时间:2015-07-19

    本文导语:  Untitled package sqlserver; import java.sql.*; /**  * Title:   * Description:   * Copyright: Copyright (c) 2002  * Company:   * @author unascribed  * @version 1.0  */ public class faq { String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";   ...





Untitled













package sqlserver;
import java.sql.*;
/**
 * 

Title: 


 * 

Description: 


 * 

Copyright: Copyright (c) 2002


 * 

Company: 


 * @author unascribed
 * @version 1.0
 */

public class faq {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  String sConnStr="jdbc:odbc:faq";
  Connection conn=null;
  ResultSet rs=null;
  Statement stmt;

  public faq() {
    try{
      Class.forName(sDBDriver) ;
      conn=DriverManager.getConnection(sConnStr,"sa","yhyfx") ;
      stmt=conn.createStatement();
    }
    catch(java.lang.ClassNotFoundException e){
      System.err.println("faq():"+e.getMessage());
    }
    catch(java.sql.SQLException e1){
      System.err.println("faq():"+e1.getMessage() );
    }
  }

  public String strtochn(String str_in){
    byte[] byte1=str_in.getBytes();
    String temp="";
    try{
      temp=new String(byte1,"8859_1");
    }
    catch(Exception e){

    }
    return temp;
  }

  public ResultSet executeQuery(String sql){
    rs=null;
    try{
    rs=stmt.executeQuery(sql);
    }
    catch(SQLException ex){
      System.err.println("aq.executeQuery:"+ex.getMessage());
    }
    return rs;
  }
}

resin 服務器提示錯誤信息:
500 Servlet Exception
java.lang.NullPointerException
at _jsp._test._date_0ser__jsp._jspService(/test/date_ser.jsp:17)
at com.caucho.jsp.JavaPage.service(JavaPage.java:87)
at com.caucho.jsp.JavaPage.subservice(JavaPage.java:81)
at com.caucho.jsp.Page.service(Page.java:407)
at com.caucho.server.http.Invocation.service(Invocation.java:290)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:121)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:238)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:157)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)


--------------------------------------------------------------------------------
Resin 1.2.3 (built Thu Feb 15 11:31:58 PST 2001) 
請高手解救.謝謝

|
tt,tt1;的问题
当你的数据库查询没有任何返回时,既没有数据时,那么tt,tt1都为null ,这时你在页面写它将报空指针异常,你处理一下,在定义tt,tt1时,如下:
String tt="",tt1="";

|
空指针导常错误,可能出现的情况,数据为空,试图取数组的值,或者结果集为空,而进行取值
ResultSet RS=workM.executeQuery("Select * from faqs");
cursor在起始状态,没有指向记录
执行rs.next(),把指针定位在第一条记录上。
如果一开始就没有数据,也会出现同样的提示,不过你可以做一个判断,再进行处理。

|
try:

tt=workM.strtochn(RS.getString("subject"));
tt1=workM.strtochn(RS.getString("answer"));
改为:
tt=workM.strtochn(RS.getString("subject")==null?"":RS.getString("subject"));
tt1=workM.strtochn(RS.getString("answer")==null?"":RS.getString("answer"));


|
还有看看字段类型是不是都是字符类型,如果 是其它类型的话因为用了getString(),也会出现这样错误!

    
 
 

您可能感兴趣的文章:

  • 如何使用JSP 连接SQLSERVER数据库,请不吝赐教!(在线等,急救!)
  • Resin+Jsp+Sqlserver2000的问题!在线等候!
  • JSP网页向SQLSERVER同时提交7万多字,怎么实现!
  • win2000+jsp+tomcat+sqlserver ??????????????????????有文章没??40分。
  • jsp连接sqlserver使用jdbc驱动时,class not found
  • ★高分请教一个简单问题,关于JSP连接SQLServer2000★
  • jsp connect to sqlserver7.0 give this error information....
  • 请教jsp通过jdbc-odbc访问sqlserver数据库的代码!
  • 怎么样在JSP得到一个DATE的数据,并把他写到SQLSERVER的datetime字段里面?
  • jsp如何保存图片到sqlserver
  • 用JSP怎么联接SQLServer的数据库啊
  • 有关jsp远程调用sqlserver2000数据库的问题。
  • JSP如何对SQLSERVER表进行操作?
  • 200分求购JSP连接和操作数据库的原代码(JDK1。3+COMCAT4。0+SQLSERVER 2000)
  • 一个asp程序改写成jsp,把数据库改为sqlserver。谢谢阿!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值? iis7站长之家
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?
  • 我要学jsp,已经下载了j2ee1.4,需要一个支持jsp引擎的WEB服务器或jsp引擎!!(急,马上给分)
  • jsp中相对路径怎么表示?例如当前目录下的jsp目录里的文件。
  • 我已经在输出前包含了<jsp:include page="2.jsp"/>,
  • 欲学JSP,请教JSP资料,最好电子版。
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • JSP/html 编辑器 Bravo JSP editor
  • JSP开发入门(五)--JSP其他相关资源
  • <jsp:include page="SystemLeft.jsp?TypeId=<%= itTypeId.toString() %>" flush="true" />


  • 站内导航:


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

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

    浙ICP备11055608号-3