本文主要为广大网友提供“基于JSP电子商务系统”,希望对需要基于JSP电子商务系统网友有所帮助,学习一下!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
4.1 数据库操作的JavaBean的编写 数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、执行查询语句的方法executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法close。下面将给出编写Go购电子商城中的数据库操作的JavaBean“connDB”的实现过程。 (1)指定JavaBean“connDB”保存的包,并导入所需的类包,并将其保存到“com.wgh.DB”包中,代码如下: package com.wgh.DB; //将该类保存到com.wgh.DB包中 import java.sql.*; //导入提供基本的数据库编程服务的包 import java.io.*; //导入提供与设备无关的输入、输出流支持的包 import java.util.*; //导入提供实用方法和数据结构的类包 (2)在构造方法connDB中定义该类中所需的变量。通常将方法中常用的变量均放在构造方法中。构造方法connDB的代码如下: public class connDB { public Connection conn = null; //定义一个Connection对象 public Statement stmt = null; //定义一个Statement对象 public ResultSet rs = null; //定义一个ResultSet对象 private static String propFileName = "C:/connDB.pro
字符串处理的JavaBean的编写 字符串处理的JavaBean是解决程序中经常出现的有关字符串处理问题的方法的类。包括将数据库中及页面中有中文问题的字符串进行正确的显示和存储的方法chStr和将字符串中的回车换行、空格及HTML标记符正确显示的方法convertStr两个方法。下面是编写Go购电子商城中的字符串处理的JavaBean“chStr”的详细过程。 (1)编写解决输出中文乱码问题的方法chStr。chStr方法的代码如下: public String chStr(String str){ if(str==null){ str=""; }else{ try{ str=(new String(str.getBytes("iso-8859-1"),"GB2312")).trim(); }catch(Exception e){ e.printStackTrace(System.err); } } return str; } (2)编写显示文本中的回车换行、空格及保证HTML标记的正常输出的方法convertStr。convertStr方法的代码如下: public String convertStr(String str1){ if(str1==null){ str1=""; }else{ try{ str1=str1.replaceAll("<","<"); str1=str1.replaceAll(">",">"); str1=str1.replaceAll(" "," "); str1=str1.replaceAll("\r\n","<br>"); }catch(Exception e){ e.printStackTrace(System.err); } } return str1; } 4.3 商品JavaBean的编写 商品JavaBean就是对商品实体的抽象,它包含了商品实体的所有属性及商品对象的初始化构造的方法。 package commerce; public class goods { private Integer ID=Integer.getInteger("-1"); //商品ID号 private int typeID=-1; //商品类别ID private String goodsName=""; //商品名称 private String introduce=""; //商品简介 private float price=(float)0.0; //商品定价,此处必须强制类型转换 private float nowPrice=(float)0.0; //商品现价,此处必须强制类型转换 private String picture=""; //商品图片 private int newGoods=-1; //是否为新品 private int sale=-1; //是否特价 public void goods(){ //商品类的构造方法,此方法不能省略 } public Integer getID(){ //获取商品ID return ID; } public void setID(Integer ID){ //设置商品ID this.ID=ID; |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |