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

数据库操作及jsp的一点问题

    来源: 互联网  发布时间:2015-06-15

    本文导语:  1、我在写bbs的程序时,在回复中当提交完表单的时候,数据库的记录已经更新, 但它提示我:No ResultSet was produced。  2、这是表单提交过来的数据,如果phone为空的话就赋值为NULL,  phone=request.getParameter("phone"); ...

1、我在写bbs的程序时,在回复中当提交完表单的时候,数据库的记录已经更新,
但它提示我:No ResultSet was produced。 


2、这是表单提交过来的数据,如果phone为空的话就赋值为NULL, 
phone=request.getParameter("phone");    //这句对的
if(phone.trim().equals(""))     // 这一句是什么意思?
{
phone=null;
}
提示错误:exception  java.lang.NullPointerException
给if语句去掉就没错误了。迷惑!

|
你是不是有这样的语句
ResultSet rs=conn.execute(sql);
其中sql="insert into......"或者是“update ....”
改成conn.execute(sql);
if(phone.trim().equals("")) 这一句是判断phone是否为空


|
当然有区别了,ResultSet rs=conn.execute(sql);是返回一个结果集,而且这句用的是错误的,要返回一个结果集,通常用executeQuery()方法;conn.execute(sql);指的是执行一个sql语句,它返回的通常是一个整数,返回值是sql语句影响的行数。

|
phone=request.getParameter("phone");    //这句对的
if(phone.trim().equals(""))     // 这一句是什么意思?
{
phone=null;
}
提示错误:exception  java.lang.NullPointerException
给if语句去掉就没错误了。迷惑!

根据你的现象:给if语句去掉就没错误了。
phone=request.getParameter("phone");得到的phone值本来就是null
如果你对null进行phone.trim()则会抛出
exception  java.lang.NullPointerException。

try:
phone=request.getParameter("phone")==null?"":request.getParameter("phone") ;

|
改为:phone=request.getParameter("phone")==null?"":request.getParameter("phone");
就不会错了

    
 
 

您可能感兴趣的文章:

  • Linux和windows下用mysql c++ library操作Mysql数据库
  • 要实现同样的一个问题,例如数据库的查询操作,并将结果返回到页面中,在Servlet与JavaBean中都可以写相同的数据库查询操作的代码,那么
  • 小妹求教!!关于jsp操作oracle数据库操作的问题(文件读取,插入数据库表相应字段中)
  • JAVA与数据库操作问题
  • Linux 下的C语言实现数据库连接池操作。
  • 如何关闭窗口时触发执行数据库操作?急!请帮忙!
  • Python Mysql数据库操作 Perl操作Mysql数据库
  • C++数据库操作接口 SmartDB
  • 讨论ejb中数据库操作问题
  • applet如何实现对数据库(access)的操作,征求设计方案。
  • Linux下提高数据库操作速度
  • PHP数据库操作类 ezSQL
  • 如何创建日志文件?并且纪录对数据库的操作???
  • 求助 关于LONG VARCHAR 或 数据库insert 操作
  • BMP 进行数据库操作,与bean本身有什么关系。。
  • Linux下如何用C语言操作Oracle数据库相关的图书推荐
  • 请问,如果连接一个Mssql的数据库。并操作里面的数据。谢谢了:)
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习
  • 关于ubuntu系统下数据库操作工具
  • 关于数据库和操作系统的问题
  • jsp中如何操作数据库(给100分)
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sql数据库如何查询修改数据库恢复模式?
  • 应该怎么样将一个对象放入到数据库里?还有怎么将图片放进数据库?急~~
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • 使用php语句将数据库*.sql文件导入数据库
  • sql数据库修改数据库用户
  • java数据库连接池和数据库连接示例
  • 对数据库的查询结果resultset进行修改后,怎么将修改的信息传回给数据库
  • java中的数据库结果集可以被赋值吗,可以通过结果集的方法来更新数据库字段吗?
  • 请教在linux系统开发环境下,有没有db和dbf数据库引擎,如何使用这个数据库?
  • 手把手教你Oracle数据库导出数据库结构到PowerDesigner
  • 此数据库没有有效所有者,因此无法安装数据库关系图支持对象
  • linux下不知有什么小型的数据库?要求速度比较快,开销最小。并且支持单文件数据库及多表的
  • 将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库
  • 请问在java钟如何得到数据库中的记录总数,以及如何求数据库中一个字段的和?
  • 求数据库解决方案===求数据库解决方案
  • 各位老大,现在嵌入式数据库都有哪些啊,我的设备配置如下,不知能不能装个数据库呢?
  • 在jbuilder中调用一bean连接数据库没有问题,在jsp中调用就连接不上数据库
  • sql server 2008中备份集中的数据库备份与现有的xx数据库不同的解决方法
  • java开发数据库,一般是用JDBC-ODBC桥,还是JDBC驱动程序连接数据库呢?


  • 站内导航:


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

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

    浙ICP备11055608号-3