bookComment_id    int    4    否    评价编号
book_id    int    4    否    被评价的书籍编号
customer_id    int    4    否    写该评价的会员编号
bookComment_comment    varchar    200    否    评价内容
bookComment_stars    int    4    否    分数
5.订单列表。
表4.5  items表
列名    数据类型    长度    允许空    备注
items_id    int    4    否    列表编号
book_id    int    4    否    图书编号
customer_id    int    4    否    会员编号
items_bookNum    int    4    否    图书数量
items_allMoney    float    8    否    图书价格
orders_id    int    4    否    订单编号
6.订单信息表,记录订单的各项详细信息
表4.6  orders表
列名    数据类型    长度    允许空    备注
orders_id    int    4    否    订单编号
orders_day    varchar    10    否    下单时间
orders_allMoney    float    8    否    总价格
customer_id    int    4    否    会员编号
4.4  JavaBean文件
4.4.1  数据库连接
数据库操作的JavaBean是一个公共类,存放于Beancom.ccniit.bookshop.db中,具体的代码如下所示:
package com.ccniit.bookshop.db; //将该类保存到com.ccniit.bookshop.db包中
//导入提供基本的数据库编程服务的包
import java.sql.Connection; //提供创建语句以及管理连接及其属性
import java.sql.DriverManager;//建立与驱动程序的连接
import java.sql.PreparedStatement;//发送基本SQL语句
import java.sql.SQLException;    //异常抛出
public class DBMain {
private Connection con; //定义一个Connection对象
//保存连接数据库的URL地址的变量
String url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=bookshop";
String userName = "sa";//数据库用户名
String password = "";//密码
public PreparedStatement getPreparedStatement (String sqlStr) throws ClassNotFoundException, SQLException
{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//加载数据库
//与数据库建立连接    
con = DriverManager.getConnection(url,userName,password);
    PreparedStatement pst = con.prepareStatement(sqlStr);//检测是否连接成功
    return pst;
}
public void release() throws SQLException//与数据库断开连接
{
     con.close();
}
}
4.4.2  JavaBean+DAO
在本系统中,Bean文件和DAO文件存放于com.ccniit.bookshop.db下相应的包中,包括对管理员、会员、图书、书评、订单列表、订单这些每个Bean文件中包含相应的set和get方法。DAO提供了和数据库交互的方法,例如获取和数据库的连接、关闭和数据库的连接,还有对数据进行增删查改的方法。
上一篇:H.264差错隐藏技术研究及改进+文献综述
下一篇:云计算研究现状综述+文献综述

基于android的环境信息管理系统设计

基于激光超声检测金属材...

采用颜色共生矩阵的图像分析技术实现

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

AES算法GPU协处理下分组加...

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

上海居民的社会参与研究

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计