文件管理 · 2022年8月23日

商城网站项目数据库表|做一个类似淘宝的购物商城数据库需要哪些表

1. 做一个类似淘宝的购物商城数据库需要哪些表

—————–用户信息——————————系统代码表————————–菜单信息———————————用户订单—————————–订单 项目信息—————————商品类别信息—————————–产品信息———————————公告信息——————————-订单————————————订单详情—————

2. java网上商城oracle数据库表怎么创建

的步骤 希望对你有帮助(1)装载并注册数据库的JDBC驱动程序 载入JDBC驱动: Class.forName("oracle.jdbc.driver.OracleDriver"); 注册JDBC驱动: java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); (2)建立与数据库的连接 要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象,利用DriverManager 的getConnection方法建立的。数据库URL对象与网络资源的统一资源定位类似,其构成格式如下: jdbc:subProtocol:subName://hostname:port;DatabaseName=ⅹⅹⅹ 其中: jdbc表示当前通过Java的数据库连接进行数据库访问; subProtocol表示通过某种驱动程序支持的数据库连接机制; subName表示在当前连接机制下的具体名称; hostname表示主机名; port表示相应的连接端口; DatabaseName表示要连接的数据库的名称。 这里以与Oracle数据库的连接为例: 连接Oracle 8/8i/9i数据库(用thin模式) url = jdbc:oracle:thin:@hostip:1521:oracleSID; 注意:hostip指主机的ip地址,oracleSID指数据库的SID。 再者确定连接数据库的用户名与密码,即user和password 的值: user = “ⅹⅹⅹ “; password = “ⅹⅹⅹ“; 最后使用如下语句: Connection con=java.sql.DriverManager.getConnection(url,user,password); (3)创建Statement对象 例如: Statement stmt = con.createStatement(); (4)调用并执行SQL语句 例如: String sql = “select a,b,c from table1";//table1为你所要查询的表名,a,b,c为所要查询的字段 ResultSet rs = stmt.executeQuery(sql); (5)访问ResultSet中的记录集并从中取出记录 例如: rs.next( ); rs.absolute(4); String col1=rs.getString(1); …….. (6)依次关闭ResultSet、Statement和Connection对象 例如: rs.close(); stmt.close(); con.close();

3. 建立一个购物网站,数据库中需要建立哪几个表

用户表商品表订单表这是最最基本的.少一张也不行.复杂的话,庞大到几百张表也不是不可能.

4. C#,做在线商城,数据库表设计问题。

楼主的需求可以做到。1、商品分类表(tbType)———————————————id(key) typeName———————————————0 手机1 食物2、额外属性表(tbAttribute)———————————————id(key) attributeName———————————————0 有效期1 操作系统2 配料3、属性关联表(tbAttributeRelation)———————————————typeId attributeId———————————————0 11 01 24、商品表(tbGoods)———————————————id(key) type name price 共同字段……———————————————0 0 NOKIA 2000 ……1 1 A牌肉包 30 ……2 1 B牌菜包 10 ……5、属性详细表(tbDetail)———————————————id(key) attributeId(key) value———————————————0 1 塞班S60V31 0 3天1 2 面粉,精肉2 0 4天2 2 面粉,青菜这样就可以了。谢谢采纳。 如果需要增加一个属性,在 2、额外属性表(tbAttribute)增加一条记录 和 3、属性关联表(tbAttributeRelation)里增加一条关联。然后就可以去 5、属性详细表(tbDetail)里存储这个属性的值。例如我要为手机增加一个续航能力的属性。只需要2、额外属性表(tbAttribute)———————————————id(key) attributeName———————————————0 有效期1 操作系统2 配料3 续航能力 《—新增的3、属性关联表(tbAttributeRelation)———————————————typeId attributeId———————————————0 11 01 20 3 《—新增的5、属性详细表(tbDetail)———————————————id(key) attributeId(key) value———————————————0 1 塞班S60V31 0 3天1 2 面粉,精肉2 0 4天2 2 面粉,青菜0 3 900小时 《—新增的这样的设计看起来麻烦。但其实并不麻烦。不仅能够动态增加任意的分类和分类的任意独特属性。还可以让不同分类之间相同的属性复用。达到数据库的最小耦合。

5. 做一个简单的商城网站,数据库里面大约需要做几张表比较适合,希望有前辈可以赐教下!

看你需要实现什么功能才决定需要多少张表啊,最基本的:商品分类表,商品列表,管理员表,用户信息表,订单表,关于我们等等,复杂一点还要加上seo表,友情链接表,新闻资讯表,广告图表,留言表,数据统计表等

6. Java Web 项目,数据库建表

Java 使用executeUpdate向数据库中创建表格一、创建mysql.ini文件,配置如下driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/select_testuser=rootpass=123456这样以后修改数据库的配置直接在mysql.ini文件中修改。二、编写代码initParam方法: 获得mysql.ini中的数据 createTale方法: 连接数据库,并且executeUpdate执行sql语句。此例的sql文件为创建表语句。main方法: 传入Sql语句。class ExecuteDDL { private String driver; private String url; private String user; private String pass; Connection conn; Statement stmt; public void initParam(String paramFile) throws Exception { Properties props = new Properties(); props.load(new FileInputStream(paramFile)); driver = props.getProperty("driver"); url = props.getProperty("url"); user = props.getProperty("user"); pass = props.getProperty("pass"); } public void createTale(String sql) throws Exception{ try { Class.forName(driver); conn = DriverManager.getConnection(url,user,pass); stmt = conn.createStatement(); stmt.executeUpdate(sql); } finally { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } } /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub ExecuteDDL ed = new ExecuteDDL(); ed.initParam("src/mysql.ini"); ed.createTale("create table student " + "(id int, " + "name varchar(50), " + "num varchar(20) )"); System.out.println("Creating table success!"); }注意事项:传入的Sql语句最好在MySql测试通过,并且传入的mysql.int文件的路径必须正确。 当执行完毕后,在MySql的select_test数据库中查看该Student表是否已经创建成功了。三、使用executeUpdate方法,向表中插入数据。将上面的创建表的Sql语句改为插入数据表的语句,执行executeUpdate方法,其结果就是想表中插入数据。创建insertSql变量。private static String insertSql = "insert into student values(1,'XiaoMing','06108787')";执行插入语句。ed.createTale(insertSql);

7. 商城系统数据库有哪几种

服务器你可以自己选择,VPS(虚拟专用服务器)或者是云服务器。部署好服务器差不多就可以,其他就是看各自有什么特殊需求,像有些是要把淘宝的商品数据导到新的商城上去。YiShop商城系统可以帮你申请和备案你的独立域名,服务器也可以按客户要求部署,淘宝的商品数据可以一键导入到商城上去。还有其他一些要求都可以帮忙做好,这些都是一些售后服务。

8. 购物网站数据库表如何设计

去下载那些知名的网点系统来看看数据库设计部就可以了

9. 网上商城数据库设计

你可以找下mcmore商城帮你解决

10. 建立购物网站数据库 需要哪些表和字段 越详细越好

SQL SERVRE 2000 测试通过CREATE DATABASE shopGOuse shop/* ************************** 用户信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'UserInfo_table') DROP TABLE UserInfo_tableGOCREATE TABLE UserInfo_table( userId smallint /*用户编号*/ IDENTITY(1,1), loginName varchar(20) not null, /*登陆名称*/ userName varchar(20) not null, /*用户名称*/ userPwd varchar(10) not null, /*用户密码*/ userType varchar(20) not null, /*用户类型*/ userSex varchar(2), /*用户性别*/ userPhone varchar(20), /*用户电话*/ userEmail varchar(40), /*用户邮件*/ userAddress varchar(200), /*用户地址*/ userZip varchar(10), /*用户邮编*/ createTime datetime default getdate(), /*注册时间*/ updateTime datetime, /*更新时间*/ userStatus varchar(4) not null, /*用户状态*/ userLevel int, /*用户级别*/ constraint pk_userinfo primary key(userId))/* ************************** 系统代码表 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'CommonCode_table') DROP TABLE CommonCode_tableGOCREATE TABLE CommonCode_table( codeType varchar(20) not null, /*代码类型*/ codeName varchar(20) not null, /*代码名称*/ codeValue varchar(100) not null, /*代码值*/ constraint pk_commoncode primary key(codeType, codeName))/* ************************** 菜单信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'MenuShop_table') DROP TABLE MenuShop_tableGOCREATE TABLE MenuShop_table( menuId varchar(50) not null, menuName varchar(50), menuImg varchar(50), menuSelImg varchar(50), menuAction varchar(50), menuLevel smallint not null, parentMenuId varchar(50), menuLine smallint not null, isUserMenu bit not null, constraint pk_menushop primary key(menuId))/* ************************** 用户订单 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'UserOrder_table') DROP TABLE UserOrder_tableGOCREATE TABLE UserOrder_table( orderId varchar(50) not null, /*订单号*/ userId smallint not null, /*订购人ID*/ orderTime datetime not null, /*订单产生日期*/ orderStatus char(2) not null, /*订单是否确认,0/1*/ orderPassTime datetime, /*确认时间*/ orderPassId smallint, /*订单处理人*/ orderSendState char(2), /*订单发送状态*/ orderRecName varchar(20), /*订单接收人姓名*/ orderRecMail varchar(20), orderRecAddress varchar(200), /*订单接收地址*/ orderRecZip varchar(10), /*订单接受地址邮编*/ orderTotalPrice decimal(10,2), /*订单总价*/ lineIndexNext int, constraint pk_userorder primary key(orderId))/* ************************** 订单中项目信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'LineItem_table') DROP TABLE LineItem_tableGOCREATE TABLE LineItem_table( orderId varchar(50) not null, /*订单号*/ lineIndex int not null, /*订单索引*/ itemId varchar(50) not null, proctId int not null, /*产品ID*/ quantity int not null, /*订单项数量*/ unitPrice decimal(10, 2) not null, /*该订单项的价格*/ orderStatus int not null, constraint pk_lineitem primary key(orderId, lineIndex))/* ************************** 商品类别信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'ProctCategory_table') DROP TABLE ProctCategory_tableGOCREATE TABLE ProctCategory_table( catId int IDENTITY(1,1), /*类别编号*/ catName varchar(100) not null, /*类别名称*/ parentId int, /*父级类别ID*/ catHaveChild varchar(2) not null, /*是否有子类别Y/N*/ sort int not null, /*排序标志*/ inputdate datetime default getdate(), /*建立时间*/ isValid varchar(2), /*此类别是否有效*/ decs varchar(255), /*说明*/ constraint pk_proctcategory primary key(catId))/* ************************** 产品信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'ProctInfo_table') DROP TABLE ProctInfo_tableGOCREATE TABLE ProctInfo_table( proctId int IDENTITY(1,1), /*编号*/ catId int not null, /*类别ID*/ proctName varchar(100), /*物品名称*/ proctContent varchar(4000), proctDesc varchar(1000), /*物品简介*/ isPrompt bit default 0, /*是否优惠*/ registerTime datetime default getdate(), /*上架日期*/ listPrice decimal(10, 2), /*物品价格*/ unitPrice decimal(10, 2), /*会员价格*/ orderDesc varchar(1000), /*订购说明*/ proctImgUrl varchar(200), /*物品图片*/ sort int, /*排序标记*/ proctCount int, /*库存量*/ isValid bit not null, constraint pk_proctInfo primary key(proctId), constraint fk_proct foreign key(catId) references ProctCategory_table(catId))/* ***************************************************************************** */create index ProctCategory on ProctInfo_table(catId);create index ProdcutName on ProctInfo_table(proctName);/* ************************** 公告信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'BulletinInfo_table') DROP TABLE BulletinInfo_tableGOCREATE TABLE BulletinInfo_table( bulletinId int IDENTITY(1,1), /*编号*/ bulletinTitle varchar(100) not null, /*公告板标题*/ bulletinBody varchar(4000), /*公告板内容*/ inputDate datetime default getdate(), /*添加日期*/ updateDate datetime, /*更新日期*/ inputUserId smallint, /*添加管理员ID*/ bulletinPoint int, /*浏览量*/ bulletinSort int, /*排序标记*/ isValid char(2) default 1, /*是否有效*/ constraint pk_bulletinInfo primary key(bulletinId))/* ************************** 公告信息 ************************** */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'ItemInfo_table') DROP TABLE ItemInfo_tableGOCREATE TABLE ItemInfo_table( itemId varchar(50), /*项目ID*/ proctId int not null, /*项目产品ID*/ quantity int not null, listPrice decimal(10,2), /*物品价格*/ unitPrice decimal(10,2), /*会员价格*/ status varchar(2), /*更新日期*/ constraint pk_iteminfo primary key(itemId))/* ************************************************************* */IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Serial_Number') DROP TABLE Serial_NumberGOCREATE TABLE Serial_Number( serialId varchar(50) not null, SerialNumber int, constraint pk_SerialNumber primary key(serialId))