如何将购买了的产品的数量保存在数据库个人信息数量列表中

如何将购买了的产品的数量保存在数据库个人信息数量列表中,第1张

建议你按如下结构建表:

用户表:USER(id,name,tel, address)

商品表:GOODS(goodID, goodname,type)

购买表:BUY(id,goodID,goodname,buycount,price,buytime),其中buycount表示购买数量

获取当前用户购买各个商品的数量可以通过查询实现

要保存数据数据库的话,最省空间的就是二进制保存,当然,不考虑空间问题,你也可以编码成base64字符串保存也行啊。

但是,在生产实际中,一般只是把路径存入数据库,而不实际存储数据。毕竟数据库太大对数据的迁移是件很麻烦的事。

首先在JSP页面的数据库处理部分使用:try {statement();}catch(SQLException e) {1、像上面的语句中,我不知道是复制过来的还是写错了:String sql=insert into tb_member values('+income+');很明显右边少了一个引号:String sql=insert into tb_member values('+income+');2、抛出异常中可能说明是违反主键约束:查看数据库表,将次主键约束暂时删除。3、抛出异常可能说明字符串被截断,说明你定义的char类型太短,一般向这样的字段保持定义在varchar(20)左右。4、本来还有可能是类型不匹配或指定参数太多或不够等,但就你题目中描述,只有一个字段就能出现这样的异常了。出于个人开发经验的一点点建议:以后连接数据库不要这样去连接,尽量使用Bean去完成,不然程序很混乱,以后维护非常困难。对数据库的 *** 作不要显示地去指定参数和表,尤其是参数,可以使用预处理方式,多步骤连贯 *** 作,可以使用事务来达到数据 *** 作的原子性,当然某些也可以通过数据库的事务去完成。多步骤的非连贯信息的 *** 作可以使用JDBC 30提供的批处理方式去完成以提高对数据库的批量访问成10倍得提高效率。像在做通用模板的时候,对数据库的表的指定的动态赋予的,当然对其某些字段的 *** 作也是动态的,那么数据库类型和参数的个数也是动态的,如果用上述过程去完成非常困难。尤其还要对一些数据库内部的空值异常进行处理。1、公司数据没有改变,就改变报表的样式。2、公司报表总数没有变,某些报表数据有增加或删除的现象。3、公司的报表有增加。

1可以用视图

create view v1

as

select from table where

go

下次用

select from v1

2可以使用数据库分离 ,到用的时候附加上就可以用拉,这种方法使用带走数据库文件,可以到有安装数据库的电脑附加后使用

3你可以复制你的数据库代码,进行以文件这种方式保存!

希望可以帮上你的忙!

以上就是关于如何将购买了的产品的数量保存在数据库个人信息数量列表中全部的内容,包括:如何将购买了的产品的数量保存在数据库个人信息数量列表中、把图片保存到数据库的表中,有哪些保存方法除了以二进制保存、JSP,选择型(select-option)的数据如何保存到数据库表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9807919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存