首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP > 初学java遇到的麻烦
【标  题】:初学java遇到的麻烦
【关键字】:java
【来  源】:http://blog.csdn.net/songfuqiang/archive/2007/04/19/1569951.aspx

初学java遇到的麻烦

学了java也已经半年多些了,但在调试javaBean&jsp时,但很有感触,所以把它记了下来.以下是我有调试中遇到的小问题。
1、我在jsp操作javaBean完成一些处理数据库逻辑操作,开启网页发生错误,最后发现少了个'%',改正后重新调试。
    jsp始终不能得到数据库中的信息,只好对javaBean编写测试类,这一编写弄出来jabaBean中很多的错误。
还有在写<jsp:useBean id="" class="com.jsp..." scope="page"/>时也很容易发生错误。
2、首先是数据库连接类中的盘符错误:把D:弄成了C:(我现在学习当然用的是Access,哈~~)
3、该导入的类没有导入例如:  若类要实现implements Serializable接口必须引如java.io.*类;
4、在试着对‘显示数据库所信息’功能写测试类时才发现定义的哪个属性类也是错误的(还好总算没白费,这个可是个大错误)
全部程序如126邮箱中的Categroy测试类.rar 2007 4.19
在编写jsp&javaBean时一定先保证javaBean的属性类没有任何错误时才继续写其它程序,否则会很麻烦。
import java.sql.*;
import java.util.*;
import java.io.*;
import com.jsp.Category;
import com.jsp.util.DataBaseConnection;
public class ViewCategory
{
private Connection con;
public ViewCategory(){
  this.con=DataBaseConnection.getConnection();
}
public Collection getAllCategory() throws Exception
  {     Statement stmt=con.createStatement();
    ResultSet rst=stmt.executeQuery("select * from category");
    Collection ret=new ArrayList();
    while(rst.next())
    {
     Category temp=new Category();//把这句放在while()外它的结果会发生很大变化
      temp.setCategoryId(rst.getString("catid"));
      temp.setDescription(rst.getString("descn"));
      temp.setName(rst.getString("name"));
      ret.add(temp);
    }
    con.close();
    return ret;
  
  }
public static void main(String ars[])
{
  ViewCategory sfq=new ViewCategory();
  try{
    Collection show=sfq.getAllCategory();
    Iterator it=show.iterator();
    while(it.hasNext())
    {
      Category category=(Category)it.next();
      System.out.println(category.getName());
    }
  }  catch(Exception e){System.out.println("系统没有返回值!");


}

我在net2005环境下作的一个ajax 的例子,适合初学者看一下:【上一篇】
在JSP中用bean封装数据库常用的功能:【下一篇】
【相关文章】
  • 在启动程序时得到javax.servlet.ServletException: Cannot find FacesContext,为什么?
  • javaScript技术
  • 起泡排序的Java实现
  • 学习java的30个目标
  • JSF 可以让AJAX 不使用JavaScript
  • java拾遗
  • java调用本地命令
  • 因小失大切莫轻视JAVA异常处理
  • 约瑟夫环的java实现
  • Java EE 6 草案提交, 新特性一览
  • 【随机文章】
  • 通过ORACLE APPLICATION SERVER实现web的解决方案
  • 业务需求
  • 01-about BSD Hacks (07-17-2006)
  • 使用者接口的可视化
  • Good or Bad, Check your OO Design
  • Linux 指令篇:设备管理--MAKEDEV
  • Solaris学习笔记(2)
  • 多功能数字钟代码
  • 软、硬路由器之简单比较
  • 抽象工厂模式之摩托车厂
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.