关于java.sql.Exception错误改正后的一点体会

最近写了一个博客系统,里面有一个类为Comment类(用户评论的信息)其中的私有变量为id,username,content,createdtime,blog_id;当然了,在数据库中有一个相应的表为comment表,其中的字段也为id,username,content,createtime,blog_id。在一个DisplayServlet类中写下以下的代码:

// 根据博文的ID,读取所有的评论
  sql = "select id,username,content,createdtime from comment where blog_id=" + bid+" order by id desc";

 QueryRunner qr = DbHelper.getQueryRunner(); 

  List commentList = null;
  try {
   commentList = (List) qr.query(sql, new BeanListHandler(Comment.class));
  } catch (SQLException e) {
   e.printStackTrace();
  }

写好后,启动Tomcat测试,控制台老是抛出java.sql.Exception错误。把sql语句放到数据中测试,是能查找到数据的。而放到类中就会抛出以上错误。百思不得其解。一个偶然把这个类所有的内容展开查看,发现在引入类中也有一个Comment引入类。实际引入的路径为import javax.xml.stream.events.Comment。哎,发现问题了,我明明是自己写得一个类,怎么变成了这个引入类了呢。这也可能是自己的一个失误吧,引错了类。赶紧去掉这个引入类后,一切正常。这个小小的事,说明了我们在写代码的时候一定要认真仔细,出现问题后,一定要多从几个方面来看问题,不要钻牛角尖。也说明了我们在使用MyEclipse等开发软件时,也要注意它在带给我们方便的同时,也会给我们带来小小的麻烦。当然我们自己更应该仔细一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值