購物車怎麼連資料庫
① 怎樣用javabean寫購物車並且連接資料庫
你用
寫一個購物車的bean,里邊有產品和數量
public class CarProct {
private XXX XXX;
private int count;
public Book getXXX() {
版return XXX;
}
public void setXXX(XXX XXX) {
this.XXX= XXX;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
}
用權session存購物車里的東西,提交訂單的時候,把購物車清空就行,
② 怎樣將購物車中的數據添加到資料庫
B資料庫存在表
use B
go
insert into tablename
select * from A【.schema】.tablename
B資料庫不存在表,用下面語句就省得建表了
use B
go
select * into tablename
from A【.schema】.tablename
schema系統默認的是dbo,可以根據自版己的需要做權修改
③ php 購物車裡面有多個產品時,如何輸入到資料庫啊。詳細點啊
用foreach循環插入就好了。
④ 用JQ實現購物車連接資料庫的功能,怎樣取到資料庫在頁面顯示的單價值,謝謝
你就放在label中就好了.比如頁面是<label id="price">9</label>,jquery的寫法是var price = $("#price").text();
⑤ 急求一個用jsp做的購物網站,可以連接到資料庫,實現注冊,購物車等功能
登錄注冊:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<html>
<body>
<%
request.setCharacterEncoding("GB2312");
String username=request.getParameter("username");
String password=request.getParameter("password");
String sql="select * from user where username=? and password=?";
pstm=conn.prepareStatement(sql);
pstm.setString(1,username);
pstm.setString(2,password);
rs=pstm.executeQuery();
if(rs.next())
{
session.setAttribute("id",rs.getInt("userid"));
int id=rs.getInt("userid");
session.setAttribute("username",rs.getString("username"));
session.setAttribute("realname",rs.getString("realname"));
session.setAttribute("address",rs.getString("address"));
session.setAttribute("phone",rs.getString("phone"));
}
Integer userid=(Integer)session.getAttribute("id");
// System.out.println(userid);
if(userid==null)
{
%>
<table border=1>
<form action="" method="post">
<tr><td>用戶名:</td><td><input type="text" name="username"></td></tr>
<tr><td>密 碼:</td><td><input type="password" name="password"></td></tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="登錄" name="submit">
<a href="front/addUser.jsp">注冊</a></td>
</tr>
</form>
</table>
<% }
else
{%>
<table border=1>
<tr><td><%= session.getAttribute("username")%>歡迎光顧我的書店</td></tr>
<tr><td><a href="front/updateUser.jsp?userid=<%=userid %>">修改個人信息</a></td></tr>
<tr><td><a href="front/SelectShoppingCart.jsp">查看購物車</a></td></tr>
<tr><td><a href="front/exit.jsp">退出</a></td></tr>
</table>
<%}
%>
</body>
</html>
購物車部分代碼:
<%@ page language="java" import="java.util.*,com.javabean.*" pageEncoding="GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body><center>
<a href="front/index.jsp"><img src="images/logo.gif" alt="" title="" border="0" /></a>
<%@ include file="menu.jsp"%>
<%@ include file="/DB.jsp" %>
<%@ include file="leftmenu.jsp"%> <table>
<tr>
<td colspan="8" id=s align="center"><h1>您的購物車</h1></td><br>
</tr>
<tr>
<td align="center">id</td><td align="center">名稱</td><td align="center">作者</td>
<td align="center">出版社</td><td align="center">單價</td><td align="center">數量</td>
<td align="center">總價</td><td align="center">操作</td>
</tr>
<%
int totalNum=0;
double totalMoney=0.0;
ArrayList <ShoppingCartObject> cart=(ArrayList)session.getAttribute("shoppingcart");
Iterator it =null;
if(cart!=null && cart.size()>0){
it=cart.iterator();
while(it.hasNext()){
ShoppingCartObject sco=(ShoppingCartObject)it.next();
totalNum=totalNum+sco.getBooknum();
totalMoney=totalMoney+sco.getSubmoney();
%>
<tr>
<td align="center"><%=sco.getId() %></td>
<td align="center"><%=sco.getName() %></td>
<td align="center"><%=sco.getAuthor()%></td>
<td align="center"><%=sco.getPublisher() %></td>
<td align="center"><%=sco.getUnitprice() %></td>
<td align="center"><%=sco.getBooknum() %></td>
<td align="center">¥<%=sco.getSubmoney() %>元</td>
<td align="center"><a href="front/DelFromShoppingCart.jsp?id=<%=sco.getId()%>">刪除</a>
<a href="front/bookdetail.jsp?id=<%=sco.getId()%>">詳細信息</a></td>
</tr>
<%
}
}
else{ %>
<tr><td colspan="8" align="right">您一共買了<%= totalNum%>本書 總價為¥<%=totalMoney %>元</td></tr>
<tr><td colspan="8" align="center">您的購物車為空</td></tr><%} %>
<tr><td colspan="1" align="center"><a href="front/ClearShoppingCart.jsp">清空購物車</a></td>
<td colspan="4" align="center"><a href="front/allbook.jsp">繼續購物</a></td>
<td colspan="3" align="center"><a href="front/makeorder.jsp">前往結賬</a></td>
</tr>
</table>
</body>
</html>
</body>
</html>
⑥ 購物車中有多個商品向資料庫中添加時如何添加
用數組模式,把多個商抄品名稱和對應的數量組合成2個數組
比如有商品SP01,SP02,SP03
對應的數量100,200,300
把商品數組為SP01,SP02,SP03 (,符號為數組分隔符)
對應的數量也數組為100,200,300 (,符號為數組分隔符)
在商品提交頁那裡把商品名稱和數量寫在只讀的文本輸入框里,並分別把名稱和數量的文本輸入框
的ID取一樣(名稱一個,數量一個),提交的時候系統會自動用,符號數組你傳過去的值,如果你把這當成一個訂單號處理,可以只寫一條數據到資料庫,要在前台顯示這條數據可以用到下面的一段代碼
bh=split(編號數組,",") ' 把訂單編號數組分開
for i=0 to ubound(bh)
商品編號=bh(i) '商品編號
exit for
⑦ 關於購物車資料庫連接問題
應該是你在 「購買數量的那個頁面」 出現類型錯誤
下面是數據類型轉換函數
⑧ mvc購物車連接資料庫完整代碼
如果手寫的資料庫連接 網上大把的。
如果是spring ibatis或者spring hibernate 那你就說,直接要MVC的已經架起來的空工程。
⑨ 怎麼連接淘寶資料庫
我也和抄樓主一樣的問題襲,我不是想做什麼壞事,是想自己編一個軟體,能實時監控自己的淘寶帳戶上的訂單,通過自動獲取買家的訂單信息,比如買家姓名、收貨地址、聯系電話等等,完成自動發貨以及列印快遞單的功能。現在有好多淘寶賣家都有在用這種軟體,所以他們能做到的,肯定是要通過軟體連接到淘寶才能獲取到這些信息吧。通過自己的帳號和密碼去連接,應該不算非法吧。
⑩ jsp怎麼做購物車 連接到資料庫 還要有哈希表給詳細代碼作參考哦 謝謝了!
買本書看看 任何一本jsp的書里都有購物車程序 連接資料庫 jdbc
hashtable 這個東西 java基礎書里都會有
再百回度答里搜索 「JDBC」 「哈希表」 和 「jsp 購物車」內容多的你都數不過來。。。
詳細代碼 可以參考李剛寫的一些書 不是那個李剛 是寫書的李剛
信李剛 滿血滿狀態原地復活