亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bsbookinfo.java

?? 一個網上購書系統
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
?package com.bookstore.book;

import com.bookstore.db.DBSource;
import com.bookstore.BookStoreConst;
import com.bookstore.util.StringUtil;

import java.io.*;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
import java.util.Map;

/**
 * Created on 2006-5-15
 * @author zhangh
 *
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class BsBookInfo
{

	DBSource		dbconn	= null;

	public BsBookInfo(String pool) throws SQLException, IOException
	{
		dbconn = new DBSource();
		dbconn.Init(pool);
		if(pool==null)
		    pool = BookStoreConst.BOOKSTORESPOOL;
	}
	
	/**
	 * 添加圖書大類
	 * @param classifyName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void addBookClassifyBig(String classifyName,String sort)
										throws SQLException,IOException
	{
		String sql = "";
		sql = "insert into book_classify_big(classifyName,classifySort) " +
				"VALUES('"+classifyName+"','"+sort+"')";
		
		dbconn.execute(sql);
	}
	/**
	 * 列出所有的圖書大類
	 * @return Vector	
	 */
	public Vector getAllBookClassifyBig()throws SQLException,IOException
	{
		Vector v = null;
		String sql = "";	
		sql = "select * from book_classify_big order by classifySort ";
		
		v = dbconn.ListOfMapData(sql);
	 
		return v;
	}
	
	/**
	 * 修改圖書大類
	 * @param id
	 * @param classifyName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void modifyBookClassifyBig(String id,
									String classifyName,
									String sort)throws SQLException,IOException
	{
		String sql = "";
		sql = "update book_classify_big set classifyName = '"+classifyName+"'," +
				"classifySort='"+sort+"' where id='"+id+"' ";	
		
		dbconn.execute(sql);
	}
	/**
	 * 刪除圖書大類
	 */
	public void deleteBookClassifyBig(String id)throws SQLException,IOException
	{
		String sql = "";	
		sql = "delete from book_classify_big where id = '"+id+"' ";		
		dbconn.execute(sql);
	}
	
	/**
	 * 取出圖書大類中的最大序號
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getMaxSortClassifyBig() throws SQLException,IOException
	{
		Vector v = null;
		String sort = "";
		String sql = "";	
		sql = "select max(classifySort) as classifySort from book_classify_big ";
		v = dbconn.ListOfMapData(sql);
		Map map = (Map)v.get(0);
		sort = (String)map.get("classifySort");
		if(sort == null)sort="0";
		return sort;
	}
	
	/**
	 * 根據ID找出相對應的圖書大類名稱
	 * @param bigId
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getNameByClassifyBigId(String bigId) throws SQLException,IOException
	{
		Vector v = null;
		String classifyName = "";
		String sql = "";	
		sql = "select classifyName from book_classify_big where id = '"+bigId+"' ";		
		v = dbconn.ListOfMapData(sql);
		if(v.size()>0)
		{
			Map map = (Map)v.get(0);
			classifyName = (String)map.get("classifyName");
		}
		
		return classifyName;
	}
	
	/**
	 * 根據ID找出相對應的圖書分類名稱
	 * @param midId
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getNameByClassifyMidId(String midId) throws SQLException,IOException
	{
		Vector v = null;
		String classifyName = "";
		String sql = "";	
		sql = "select classifyName from book_classify_mid where id = '"+midId+"' ";		
		v = dbconn.ListOfMapData(sql);
		if(v.size()>0)
		{
			Map map = (Map)v.get(0);
			classifyName = (String)map.get("classifyName");
		}
		
		return classifyName;
	}
	
	/**
	 * 根據ID找出相對應的圖書細類
	 * @param smallId
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getNameByClassifySmallId(String smallId) throws SQLException,IOException
	{
		Vector v = null;
		String classifyName = "";
		String sql = "";	
		sql = "select classifyName from book_classify_small where id = '"+smallId+"' ";		
		v = dbconn.ListOfMapData(sql);
		if(v.size()>0)
		{
			Map map = (Map)v.get(0);
			classifyName = (String)map.get("classifyName");
		}
		
		return classifyName;
	}
	
	/**
	 * 添加圖書分類(中類)
	 * @param classifyBigId
	 * @param classifyName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void addBookClassifyMid(String classifyBigId,
									String classifyName,
									String sort) throws SQLException,IOException
	{
		String sql = "";
		sql = "insert into book_classify_mid(classifyBigId,classifyName,classifySort) " +
				"VALUES('"+classifyBigId+"','"+classifyName+"','"+sort+"')";
		
		dbconn.execute(sql);
	}
	
	/**
	 * 列出某圖書大類下的所有分類
	 * @param classifyBigId
	 * @return Vector
	 * @throws SQLException
	 * @throws IOException
	 */
	public Vector getBookClassifyMidByBigId(String classifyBigId)throws SQLException,IOException
	{
		Vector v = null;
		String sql = "";	
		sql = "select * from book_classify_mid where classifyBigId='"+classifyBigId+"' " +
				"order by classifySort ";
		
		v = dbconn.ListOfMapData(sql);
	 
		return v;
	}
	
	/**
	 * 修改圖書分類(中類)
	 * @param id
	 * @param classifyName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void modifyBookClassifyMid(String id,
										String classifyName,
										String sort)throws SQLException,IOException
	{
		String sql = "";
		sql = "update book_classify_mid set classifyName = '"+classifyName+"'," +
				"classifySort='"+sort+"' where id='"+id+"' ";	
		dbconn.execute(sql);
	}
	
	/**
	 * 刪除圖書分類
	 * @param id
	 * @throws SQLException
	 * @throws IOException
	 */
	public void deleteBookClassifyMid(String id)throws SQLException,IOException
	{
		String sql = "";	
		sql = "delete from book_classify_mid where id = '"+id+"' ";		
		dbconn.execute(sql);
	}
	
	/**
	 * 取出圖書分類中最大序號
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getMaxSortClassifyMid() throws SQLException,IOException
	{
		Vector v = null;
		String sort = "";
		String sql = "";	
		sql = "select max(classifySort) as classifySort from book_classify_mid ";
		v = dbconn.ListOfMapData(sql);
		Map map = (Map)v.get(0);
		sort = (String)map.get("classifySort");
		if(sort == null)sort="0";
		return sort;
	}
	
	/**
	 * 添加圖書細類
	 * @param classifyMidId
	 * @param classifyName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void addBookClassifySmall(String classifyMidId,
			String classifyName,
			String sort) throws SQLException,IOException
	{
		String sql = "";
		sql = "insert into book_classify_small(classifyMidId,classifyName,classifySort) " +
		"VALUES('"+classifyMidId+"','"+classifyName+"','"+sort+"')";
		
		dbconn.execute(sql);
	}
	
	/**
	 * 列出某圖書分類下的所有細類
	 * @param classifyMidId
	 * @return Vector
	 * @throws SQLException
	 * @throws IOException
	 */
	public Vector getBookClassifySmallByBigMid(String classifyMidId)throws SQLException,IOException
	{
		Vector v = null;
		String sql = "";	
		sql = "select * from book_classify_small where classifyMidId='"+classifyMidId+"' " +
				"order by classifySort ";
		
		v = dbconn.ListOfMapData(sql);
	 
		return v;
	}
	
	/**
	 * 修改圖書細類
	 * @param id
	 * @param classifyName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void modifyBookClassifySmall(String id,
			String classifyName,
			String sort)throws SQLException,IOException
	{
		String sql = "";
		sql = "update book_classify_small set classifyName = '"+classifyName+"'," +
		"classifySort='"+sort+"' where id='"+id+"' ";	
		dbconn.execute(sql);
	}
	
	/**
	 * 刪除圖書細類
	 * @param id
	 * @throws SQLException
	 * @throws IOException
	 */
	public void deleteBookClassifySmall(String id)throws SQLException,IOException
	{
		String sql = "";	
		sql = "delete from book_classify_small where id = '"+id+"' ";		
		dbconn.execute(sql);
	}
	
	/**
	 * 取出圖書細類中的最大序號
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getMaxSortClassifySmall() throws SQLException,IOException
	{
		Vector v = null;
		String sort = "";
		String sql = "";	
		sql = "select max(classifySort) as classifySort from book_classify_small ";
		v = dbconn.ListOfMapData(sql);
		Map map = (Map)v.get(0);
		sort = (String)map.get("classifySort");
		if(sort == null)sort="0";
		return sort;
	}
	
	/**
	 * 添加出版社
	 * @param publishName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void addPublish(String publishName,
							String sort) throws SQLException,IOException
	{
		System.out.println("publishName = "+publishName);
		String sql = "";
		sql = "insert into publish_manager(publishName,publishSort) " +
				"VALUES('"+publishName+"','"+sort+"')";
		
		dbconn.execute(sql);
	}
	
	/**
	 * 列出所有的出版社
	 * @return Vector
	 * @throws SQLException
	 * @throws IOException
	 */
	public Vector getAllPublish()throws SQLException,IOException
	{
		Vector v = null;
		String sql = "";	
		sql = "select * from publish_manager order by publishSort ";
		
		v = dbconn.ListOfMapData(sql);
	 
		return v;
	}
	
	/**
	 * 修改出版社信息
	 * @param id
	 * @param publishName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void modifyPublish(String id,
								String publishName,
								String sort)throws SQLException,IOException
	{
		String sql = "";
		sql = "update publish_manager set publishName = '"+publishName+"'," +
					"publishSort='"+sort+"' where id='"+id+"' ";	
		dbconn.execute(sql);
	}
	
	/**
	 * 刪除出版社信息
	 * @param id
	 * @throws SQLException
	 * @throws IOException
	 */
	public void deletePublish(String id)throws SQLException,IOException
	{
		String sql = "";	
		sql = "delete from publish_manager where id = '"+id+"' ";		
		dbconn.execute(sql);
	}
	
	/**
	 * 取出最大出版社序號
	 * @return
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getMaxSortPublish() throws SQLException,IOException
	{
		Vector v = null;
		String sort = "";
		String sql = "";	
		sql = "select max(publishSort) as classifySort from publish_manager ";
		v = dbconn.ListOfMapData(sql);
		Map map = (Map)v.get(0);
		sort = (String)map.get("classifySort");
		if(sort == null)sort="0";
		return sort;
	}
	
	/**
	 * 根據ID找到相對應的出版社名稱
	 * @param id
	 * @return String
	 * @throws SQLException
	 * @throws IOException
	 */
	public String getNameByPublishId(String id) throws SQLException,IOException
	{
		Vector v = null;
		String classifyName = "";
		String sql = "";	
		sql = "select publishName from publish_manager where id = '"+id+"' ";		
		v = dbconn.ListOfMapData(sql);
		if(v.size()>0)
		{
			Map map = (Map)v.get(0);
			classifyName = (String)map.get("publishName");
		}
		
		return classifyName;
	}
	
	/**
	 * 添加國別信息
	 * @param nationName
	 * @param sort
	 * @throws SQLException
	 * @throws IOException
	 */
	public void addNation(String nationName,
			String sort) throws SQLException,IOException
	{
		String sql = "";
		sql = "insert into nation_manager(nationName,nationSort) " +

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品成人网| 国产色婷婷亚洲99精品小说| 成人一区二区三区视频| 国内精品国产成人国产三级粉色| 日韩精品一二三区| 婷婷开心久久网| 蜜臀久久久99精品久久久久久| 日韩**一区毛片| 国产一区二区三区不卡在线观看 | 国产成人av在线影院| 国产在线精品一区二区不卡了 | 26uuuu精品一区二区| 精品国产一区二区三区四区四| 久久久亚洲午夜电影| 国产欧美精品一区aⅴ影院| 国产精品亲子伦对白| 亚洲精品国产一区二区精华液 | 欧美日韩国产综合一区二区| 欧美乱妇23p| 久久丝袜美腿综合| 日韩一区在线免费观看| 亚洲国产日韩一区二区| 另类的小说在线视频另类成人小视频在线 | av爱爱亚洲一区| 欧洲一区二区三区在线| 精品乱码亚洲一区二区不卡| 中文字幕一区二区三区色视频| 一区二区三区**美女毛片| 久久成人羞羞网站| 色综合天天做天天爱| 欧美成人午夜电影| 一区二区在线观看av| 国产在线国偷精品免费看| 在线免费观看日本一区| 久久久久久99精品| 天使萌一区二区三区免费观看| 国产夫妻精品视频| 欧美体内she精视频| 久久九九99视频| 天天综合色天天综合色h| 高清beeg欧美| 精品久久一区二区三区| 亚洲国产精品久久久男人的天堂| 国产成人精品亚洲午夜麻豆| 91精品国产综合久久福利| 亚洲特黄一级片| 成人一区二区三区中文字幕| 日韩欧美在线一区二区三区| 亚洲一区二区三区视频在线| fc2成人免费人成在线观看播放 | 欧美在线看片a免费观看| xnxx国产精品| 久久国产生活片100| 在线播放91灌醉迷j高跟美女| 国产精品日韩成人| 国产盗摄精品一区二区三区在线| 欧美一区二区三区公司| 亚洲人成精品久久久久| 成人免费视频网站在线观看| 26uuu久久综合| 韩国欧美国产1区| 欧美成人一区二区三区片免费| 亚洲国产日韩一区二区| 欧美午夜不卡在线观看免费| 亚洲亚洲人成综合网络| 欧美主播一区二区三区| 一区二区三区四区蜜桃| 色系网站成人免费| 一区二区三区四区精品在线视频| 91一区二区三区在线观看| 国产精品乱码一区二区三区软件| 国产一区二区免费视频| 久久久久久久久久久久电影| 国产麻豆欧美日韩一区| 欧美国产欧美亚州国产日韩mv天天看完整| 国产在线不卡一区| 久久蜜桃av一区精品变态类天堂 | 一区二区三区国产豹纹内裤在线| 99久久亚洲一区二区三区青草| 久久久综合九色合综国产精品| 国产精品66部| 亚洲欧洲日韩女同| 欧美亚洲禁片免费| 日日欢夜夜爽一区| 精品处破学生在线二十三| 国产成人亚洲精品青草天美| 国产精品久久久久久久久免费相片 | 亚洲人妖av一区二区| 在线观看国产精品网站| 日韩高清中文字幕一区| 日韩精品资源二区在线| 国产成人福利片| 亚洲人精品午夜| 日韩一区二区三区四区五区六区| 国产一区二区在线影院| 亚洲免费观看高清完整版在线观看 | 调教+趴+乳夹+国产+精品| 日韩精品一区二区三区在线| 成人app软件下载大全免费| 亚洲高清免费观看 | 欧美中文字幕一二三区视频| 三级成人在线视频| 国产清纯在线一区二区www| 91啪九色porn原创视频在线观看| 日韩中文字幕区一区有砖一区| 久久免费国产精品| 91福利视频在线| 国产一区免费电影| 亚洲国产成人精品视频| 欧美激情中文不卡| 91精品久久久久久久99蜜桃| 成人一级视频在线观看| 日本va欧美va精品发布| 中文字幕免费不卡| 日韩欧美在线一区二区三区| 色综合久久久久综合| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区三区四区五区视频在线观看| 精品久久国产老人久久综合| 在线一区二区三区做爰视频网站| 国产一区在线观看视频| 亚洲成精国产精品女| 国产精品久久久久久亚洲伦| 日韩视频免费观看高清完整版在线观看 | 欧美肥妇bbw| 色偷偷88欧美精品久久久| 韩国精品主播一区二区在线观看| 夜夜嗨av一区二区三区网页| 国产女主播视频一区二区| 欧美一级在线视频| 精品视频全国免费看| 99久久国产综合精品色伊| 国产一二三精品| 国产自产2019最新不卡| 日韩激情视频在线观看| 性久久久久久久久久久久| 亚洲精品菠萝久久久久久久| 国产精品久久久久久久蜜臀| 久久久久久免费| www欧美成人18+| 精品国产乱码久久久久久1区2区 | 视频一区视频二区在线观看| 亚洲日本青草视频在线怡红院| 欧美激情中文字幕| 日本一区二区三区久久久久久久久不 | 日本道色综合久久| 99精品国产91久久久久久| av在线不卡观看免费观看| 成人免费视频caoporn| 成人的网站免费观看| 成人精品一区二区三区四区| 国产成人av福利| youjizz国产精品| 一本色道久久综合狠狠躁的推荐 | 亚洲精品高清视频在线观看| 17c精品麻豆一区二区免费| 欧美国产欧美亚州国产日韩mv天天看完整 | 精品国产一区二区三区av性色| 这里只有精品视频在线观看| 91精品视频网| 国产亚洲欧洲997久久综合| 亚洲国产成人自拍| 亚洲日本一区二区| 日韩电影在线观看网站| 久久99精品久久久久久| 国产一区二区三区在线观看免费视频| 国产综合久久久久久鬼色| 丁香婷婷综合激情五月色| 91麻豆福利精品推荐| 欧美专区亚洲专区| 日韩欧美视频在线| 国产精品久久久久久一区二区三区| 亚洲精品乱码久久久久久| 日韩高清欧美激情| 豆国产96在线|亚洲| 在线亚洲免费视频| 欧美成人三级电影在线| 18欧美亚洲精品| 日韩成人免费电影| 岛国av在线一区| 欧美日韩大陆一区二区| 久久久久久久精| 亚洲成人av免费| 成人精品视频.| 7799精品视频| 《视频一区视频二区| 日本伊人色综合网| 99国产精品一区| 精品久久久久久综合日本欧美| 中文字幕欧美三区| 午夜精品一区二区三区免费视频| 国产一区二区0| 51精品国自产在线| 亚洲你懂的在线视频| 久久97超碰色| 欧美人xxxx| 一个色综合av| 国产91综合一区在线观看| 欧美一级夜夜爽| 亚洲大片精品永久免费|