菜单
  

    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提供了和数据库交互的方法,例如获取和数据库的连接、关闭和数据库的连接,还有对数据进行增删查改的方法。
  1. 上一篇:H.264差错隐藏技术研究及改进+文献综述
  2. 下一篇:云计算研究现状综述+文献综述
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 中考体育项目与体育教学合理结合的研究

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 大众媒体对公共政策制定的影响

  11. 当代大学生慈善意识研究+文献综述

  12. 杂拟谷盗体内共生菌沃尔...

  13. 乳业同业并购式全产业链...

  14. 电站锅炉暖风器设计任务书

  15. 十二层带中心支撑钢结构...

  16. java+mysql车辆管理系统的设计+源代码

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回