⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderoperation.java

📁 主要是用net开发的 用mvc模式 有酒店管理
💻 JAVA
字号:
/*
 * y2javaee.sg.ch05.OrderOperation.java
 * 2007-6-13
 * 第5章的Java示例,将用户的订单存入数据库
 */
package com.apache.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.apache.pojo.BookOrder;
import com.apache.pojo.Creditcart;

public class OrderOperation {
	/**
	 * 插入订单信息到数据库
	 * 
	 * @return
	 */
	public int saveOrder(BookOrder order) {
		int result = 0;
		Connection con = null;
		PreparedStatement pStatement = null;

		try {
			con = ConnectionManager.getConnction();
			String strSql = "insert into BookOrder(username,zipcode,phone,"
					+ "creditcard,total) values(?,?,?,?,?)";
			pStatement = con.prepareStatement(strSql);
			pStatement.setString(1, order.getUser().getName());
			pStatement.setString(2, order.getZipcode());
			pStatement.setString(3, order.getPhone());
			pStatement.setString(4,order.getCreditcart().getCreditcart());
			pStatement.setDouble(5,order.getTotal());
			System.out.println(strSql);
			result = pStatement.executeUpdate();
		} catch (SQLException sqlE) {
			sqlE.printStackTrace();
		} finally {
			ConnectionManager.closeStatement(pStatement);
			ConnectionManager.closeConnection(con);
		}
		return result;
	}
	//获得信用卡
	public Creditcart getCreditcartById(String cartId)
	{
		Creditcart cart=null;
		Connection con = null;
		PreparedStatement pStatement = null;
		ResultSet res=null;
		try {
			con = ConnectionManager.getConnction();
			String sql="select * from Account where creditcard=?";
			pStatement=con.prepareStatement(sql);
			pStatement.setString(1, cartId);
			res=pStatement.executeQuery();
			if(res.next())
			{
				cart=new Creditcart();
				cart.setId(res.getInt("id"));
				cart.setBalance(res.getDouble("balance"));
				cart.setCreditcart(res.getString("creditcard"));
				System.out.println("存在此卡号");
			}else
			{
				System.out.println("不存在此卡号");
			}
		}catch(Exception ex)
		{
			ex.printStackTrace();
		}finally
		{
			ConnectionManager.closeResultSet(res);
			ConnectionManager.closeStatement(pStatement);
			ConnectionManager.closeConnection(con);
		}
		return cart;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -