CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

急!!!保存记录的问题?

楼主yy2001()2004-09-02 09:55:09 在 Java / Web 开发 提问

我在JSP中调用JAVABEAN中的一个函数保存记录,但保存不上,请指点错在哪了?  
  JSP:  
  <jsp:useBean   id="product"   class="com.jspdev.my.Product"   scope="page">  
  <jsp:setProperty   name="product"   property="*"/>  
  </jsp:useBean>  
  <jsp:useBean   id="productBean"   class="com.jspdev.my.ProductBean"   scope="page"/>  
  <body>  
  <%    
  productBean.addProduct(product);  
  %>  
   
  JAVABEAN:  
  public   void   addProduct(Product   product)throws   Exception  
  {  
   
  String   sql="";  
  sql="insert   into   SGIP_user(C_number,C_number_rep,C_type,C_flag,D_date)   values('"+product.getC_number()+"','"+product.getC_number_rep()+"','"+product.getC_type()+"','"+product.getC_flag()+"','"+product.getD_date()+"')";  
  Statement   pstmt=con.createStatement();  
  pstmt.executeUpdate(sql);  
   
  }  
  问题点数:0、回复次数:17Top

1 楼daomei(伤心渔夫)回复于 2004-09-02 09:59:58 得分 0

sql写的不对吧Top

2 楼yy2001()回复于 2004-09-02 10:02:12 得分 0

哪不对啊?Top

3 楼nchln(打倒传奇)回复于 2004-09-02 10:19:17 得分 0

报什么错?单步调试一下。Top

4 楼yy2001()回复于 2004-09-02 10:39:36 得分 0

关键是没有错啊,但就是数据库中没有Top

5 楼fanqingfeng(丰丰)回复于 2004-09-02 10:43:18 得分 0

没有数据库连接的?  
  Top

6 楼apicescn(两只蝴蝶_Allen)回复于 2004-09-02 10:51:23 得分 0

对,你在javaBean里面并没有加载JDBC驱动呀!它怎么连接数据库呢,还有你最好用try{}catch{}来捕获一下异常。如果你在测试过程中可利用out.println打印出一些相关信息,看看是什么地方错误,这样就一步步的排查就方便多了。Top

7 楼yy2001()回复于 2004-09-02 10:51:59 得分 0

public   ProductBean()  
  {  
  this.con=DataBaseConnection.getConnection();  
  }  
   
  public   static   Connection   getConnection()  
  {  
  Connection   con=null;  
  String   CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";  
          String   SERVANDDB="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=note";  
          String   USER="sinew";  
          String   PWD="sinew2004";    
          try  
          {  
           
          Class.forName(CLASSFORNAME);  
  con   =   DriverManager.getConnection(SERVANDDB,USER,PWD);  
  }  
  catch(Exception   e)  
  {  
  e.printStackTrace();  
  }  
  return   con;  
  }  
  }Top

8 楼daomei(伤心渔夫)回复于 2004-09-02 11:00:15 得分 0

你用实际的值替换一下你那堆字符串,看看行不行Top

9 楼jimsons(路漫漫其修远兮)回复于 2004-09-02 11:02:00 得分 0

你把  
  public   void   addProduct(Product   product)throws   Exception  
  中的throws   Exception  
  去掉,  
  看有什么错误Top

10 楼yy2001()回复于 2004-09-02 12:47:58 得分 0

我用实际的值替换参数也保存不进去,那就应该是数据库没有连接上,我的连接代码有问题吗?连接数据库有什么注意事项吗?我以前连接过啊,好使啊?我的数据库是SQL   SERVER2000Top

11 楼daomei(伤心渔夫)回复于 2004-09-02 13:17:48 得分 0

跟踪一下吧Top

12 楼yy2001()回复于 2004-09-03 08:43:47 得分 0

本人是初学,请问如何跟踪啊?Top

13 楼qyzj_wanghx(原啸天)回复于 2004-09-03 09:24:45 得分 0

单步调试一下,看看执行到什么地方抛出的异常....Top

14 楼yy2001()回复于 2004-09-03 12:32:21 得分 0

可是根本没有异常啊?Top

15 楼naughtname(无名)回复于 2004-09-03 12:53:53 得分 0

我认为分这昨步测试你的程序,找出问题。  
  1、用原SQL语句能否把数据保存进去。  
  2、能的话再看数据库的连接是否正确。  
  3、正确的话。仔细查一下那个函数有没有问题,单步调试一下。  
  4、再看页面的初始化类的工作做了没有。  
  Top

16 楼yy2001()回复于 2004-09-13 09:49:08 得分 0

哎,我实在是找不到毛病,那位兄弟有时间,我把程序发过去,帮我看看。Top

17 楼wsmall1(最近很忙)回复于 2004-09-13 10:15:33 得分 0

按照   naughtname(无名)   (   )     的方法调试一下.  
  因该能找到原因的.Top

相关问题

  • 记录集的保存
  • 请教怎样保存象这样的临时记录?谢谢,急
  • 如何在VBF实现该记录查询,并保存,急求详解
  • Table控件的记录保存问题
  • 怎样控制不保存空记录
  • 像QQ保存历史记录。。。
  • 记录保存时的处理
  • 怎样保存IE历史记录?
  • 为什么不能保存记录
  • excel保存操作记录问题!

关键词

  • 数据库
  • 连接
  • jdbc
  • sql
  • 保存
  • getc
  • 调试
  • con
  • 看看
  • 问题

得分解答快速导航

  • 帖主:yy2001

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo