用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心信息化信息技术

电子商务网站平台3p设计技术与网络数据库

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 15:20:42
m.php 生成表单域头:?> 生成普通文本:?> 生成密码文本:?> 生成滚动文本:?> 生成单选:?> 生成复选:?> 生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计 ?> 生成提交按钮 ?> 生成重填按钮?> 生成表单域尾?>

3.3用JSP动态生成与数据库进行数据交流的操作表单 form.jsp 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾



4设计用于存储商务网站交互数据的MySql数据库

4.1启动MySql数据库服务器(MySql的安装及ODBC驱动程序的安装与设置请参阅相关书籍) 可在NT5.0下用启动服务法/NET命令法/命令窗口键入MySqld-shareware法,启动MySql数据库服务器,启动数据库服务器后,在d:\mysql\bin>提示符下键入mysql-h 127.0.0.1 -u root 即可出现mysql>提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:\mysql\bin>提示符下键mysqladmin -u root shutdown 4.2建立MySql数据库 在MySql数据库的提示符mysql>键入Create database tradedb ;(或go)

4.2.建立MySql数据库表 这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用tablename表示) 客户登录管理数据表 CREATE TABLE users ( ID int not null auto_increment, UserName varchar(30) not null, Password varchar(20) not null ) 客户信息数据表 CREATE TABLE usermessage ( UserName varchar(30) not null, Email varchar(80) not null, Address varchar(120) not null , Fax varchar(40) null, Phone varchar(40) not null, Cerreycard varchar(50) not null ) 客户定购商品数据表 CREATE TABLE catalog ( ProductId int not null , Name varchar(64) not null, Price float(6,2) not null, Description ;text null )



5设计处理表单数据的3p程序

5.1设计处理表单数据的ASP程序 form_cl.asp 建立与数据库的连接:这里采用直接驱动法 Set conn = Server.CreateObject(ADODB.Connection); conn.open driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb 获取表单提交的数据: data1=request(ptwbk);data2=request(mmwbk);data3=request(gdwbk) data4=request(dxk);data5=request(fxk);data6=request(lbk) 用SQL语句对数据库进行操作 查询数据记录: sql=select * from tablename ;set rs=conn.execute(sql) 增加数据记录: sql=insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values(data1,data2,data3,data4,data5, data5); set rs=conn.execute(sql) 更改某条数据记录: sql=update tablename set data1=request(ptwbk ), where ID=num; set rs=conn.execute(sql) 删除某条数据记录: sql=delete from tablename where ID=num;set rs=conn.execute(sql) 将SQL语句处理的数据结果输出 Response.Write



Response.Write   For i=0 to rs.Fields.Count-1 Response.WRITE   & rs.Fields(i).Name &   Next Response.Write

While Not rs.EOF Response.Write   For i=0 to rs.Fields.Count-1 Response.WRITE   & rs.Fields(i).Value &   Next Response.Write

rs.MoveNext Wend Response.Write

关闭数据库: rs.close;conn.Close

5.2设计处理表单数据的PHP程序 form_cl.php 建立与数据库的连接:这里采用PHP的MySql函数法(也可用ODBC函数法) $conn=odbc_connect(localhost,user,xxxxxx); 选择数据库: mysql_select_db(tradedb,$conn); 获去表单提交的数据: $data1=$ptwbk; $data2=$mmwbk; $data3=$gdwbk; $data4=$dxk; $data5=$fxk; $data6=$lbk; 用SQL语句对数据库进行操作 查询数据记录: $sql=select * from tablename ;$result=odbc_do($conn,$sql); 增加数据记录: $sql=insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values($data1,$data2,$data3,$data4,$data5,$data6);$result=odbc_do($conn,$sql); 更改某条数据记录: $sql=update tablename set $data1=ptwbk where ID=num $result=odbc_do($conn,$sql); 删除某条数据记录:$sql=delete from tablename where ID=num;$result=odbc_do($conn,$sql); 将SQL语句处理的数据结果输出 odbc_result_all($result,border=1); 关闭数据库: odbc_close($conn);

5.3设计处理表单数据的JSP程序 form_cl.jsp 建立与数据库的连接:这里采用JDBC-ODBC桥生成JavaBean法 创建一个JavaBean命名为conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目录下,代码如下:(限于篇幅这里没按标准书写,而采用不换行写法,其他类同) package trade; import java.sql.*; public class conndb { String url=jdbc:inetdae:localhost;String login=user; String password = xxxxxx; String sDBDriver = sun.jdbc.odbc.JdbcOdbcDr

上一页  [1] [2] [3]  下一页

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:15,390.63000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号