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

📄 databaseinit.java

📁 基于struts+hibernate的电子商务网站。可运行。数据库mysql
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
		//初始化主题
		StringBuffer sql=new StringBuffer();
		sql.append("insert into topic (topictype,digest,degestuser,highlight,lightcolor,");
		sql.append("lightuser,lettop,lettopend,lettoparea,lettopuser,sid,viewnum)");	 
		sql.append(" values (?,?,?,?,?,?,?,?,?,?,?,?)");
		
		try {
			System.out.println("正在初始化论坛主题信息,请稍等...");
			PreparedStatement ps=DBCon.getCon().prepareStatement(sql.toString());
			//模拟随机产生100条主题
			int items = 100; 
			//每20条数据为一批量进行提交
			int batch = 20;
			for(int i=1;i<=items;i++){
				String type = topictype[RandomUtil.getRandom().nextInt(topictype.length)];
				boolean digest = RandomUtil.getNextBoolean(0.1); //0.1概率的精华帖
				String degestuser = digest?user[RandomUtil.getRandom().nextInt(user.length)]:null;//随机产生执行精华用户
				boolean highlight = RandomUtil.getNextBoolean(0.2);//0.2概率的高亮显示
				String lightcolor = highlight?"red":null;//高亮显示的颜色
				String lightuser = highlight?user[RandomUtil.getRandom().nextInt(user.length)]:null;//随机产生执行加亮的用户
				boolean lettop = RandomUtil.getNextBoolean(0.05);//0.05概率的置顶贴
				Date lettopend = lettop?RandomUtil.getNextDate(Date.valueOf("2009-3-1"), Date.valueOf("2009-11-1")):null;//随机产生置顶的有效日期
				int sid = RandomUtil.getNextInt(37, 99);//所属的板块id				
				String lettoparea = lettop?""+sid:null;	//默认只在本版块置顶 
				String lettopuser =  lettop?user[RandomUtil.getRandom().nextInt(user.length)]:null;//随机产生执行精华用户
				int viewnum = RandomUtil.getNextInt(10, 1000);//随机产生访问量
				
				
				ps.setString(1, type);
				ps.setBoolean(2, digest);
				ps.setString(3,degestuser);
				ps.setBoolean(4, highlight);
				ps.setString(5, lightcolor);
				ps.setString(6, lightuser);
				ps.setBoolean(7, lettop);
				ps.setDate(8, lettopend);
				ps.setString(9, lettoparea);
				ps.setString(10, lettopuser);
				ps.setInt(11, sid);
				ps.setInt(12, viewnum);
				
				ps.addBatch();
				if(i%batch==0||i==items){					
					ps.executeBatch();
				}
			}
			System.out.println("论坛主题信息初始化完毕。");
		} catch (SQLException sqlexception) {
			sqlexception.printStackTrace();
			throw sqlexception;
		} 
	}
	
	public static void topicUpdate()throws SQLException{
		String sqlA = "update topic t set t.title=(select p.title from post p where p.floor=0 and p.tid=t.id)";
		String sqlB = "update topic t set t.publisher=(select u.username from post p,user u where p.uid=u.id and p.floor=0 and p.tid=t.id)";
		
		Statement statement = DBCon.getCon().createStatement();
		statement.executeUpdate(sqlA);
		statement.executeUpdate(sqlB);
		statement.close();
		
	}
	
	/**
	 * 插入国家地区信息
	 */
	public static void areaInit() throws SQLException{
		String contry="中国";
		String[] province={"北京","安徽","福建","甘肃","广东","广西","贵州",
						   "海南","河北","河南","黑龙江","湖北","湖南","吉林",
						   "江苏","江西","辽宁","内蒙古","宁夏","青海","山东",
						   "山西","陕西","上海","四川","天津","西藏","新疆",
						   "云南","浙江","重庆"};
		
		String[][] area={{"北京"},
						 {"安庆","蚌埠","巢湖","池州","滁州","阜阳","合肥","淮北","淮南","黄山","六安","马鞍山","宿州","铜陵","芜湖","宣城","亳州"},
						 {"福州","龙岩","南平","宁德","莆田","泉州","三明","厦门","漳州"},
						 {"白银","定西","甘南藏族自治州","嘉峪关","金昌","酒泉","兰州","临夏回族自治州","陇南","平凉","庆阳","天水","武威","张掖"},
						 {"潮州","东莞","佛山","广州","河源","惠州","江门","揭阳","茂名","梅州","清远","汕头","汕尾","韶关","深圳","阳江","云浮","湛江","肇庆","中山","珠海"},
						 {"百色","北海","崇左","防城港","桂林","贵港","河池","贺州","来宾","柳州","南宁","钦州","梧州","玉林"},
						 {"安顺","毕节","贵阳","六盘水","黔东南苗族侗族自治州","黔南布依族苗族自治州","黔西南布依族苗族自治州","铜仁","遵义"},
						 {"白沙黎族自治县","保亭黎族苗族自治县","昌江黎族自治县","澄迈县","定安县","东方","海口","乐东黎族自治县","临高县","陵水黎族自治县","琼海","琼中黎族苗族自治县","三亚","屯昌县","万宁","文昌","五指山","儋州"},
						 {"保定","沧州","承德","邯郸","衡水","廊坊","秦皇岛","石家庄","唐山","邢台","张家口"},
						 {"安阳","鹤壁","济源","焦作","开封","洛阳","南阳","平顶山","三门峡","商丘","新乡","信阳","许昌","郑州","周口","驻马店","漯河","濮阳"},
						 {"大庆","大兴安岭","哈尔滨","鹤岗","黑河","鸡西","佳木斯","牡丹江","七台河","齐齐哈尔","双鸭山","绥化","伊春"},
						 {"鄂州","恩施土家族苗族自治州","黄冈","黄石","荆门","荆州","潜江","神农架林区","十堰","随州","天门","武汉","仙桃","咸宁","襄樊","孝感","宜昌"},
						 {"常德","长沙","郴州","衡阳","怀化","娄底","邵阳","湘潭","湘西土家族苗族自治州","益阳","永州","岳阳","张家界","株洲"},
						 {"白城","白山","长春","吉林","辽源","四平","松原","通化","延边朝鲜族自治州"},
						 {"常州","淮安","连云港","南京","南通","苏州","宿迁","泰州","无锡","徐州","盐城","扬州","镇江"},
						 {"抚州","赣州","吉安","景德镇","九江","南昌","萍乡","上饶","新余","宜春","鹰潭"},
						 {"鞍山","本溪","朝阳","大连","丹东","抚顺","阜新","葫芦岛","锦州","辽阳","盘锦","沈阳","铁岭","营口"},
						 {"阿拉善盟","巴彦淖尔盟","包头","赤峰","鄂尔多斯","呼和浩特","呼伦贝尔","通辽","乌海","乌兰察布盟","锡林郭勒盟","兴安盟"},
						 {"固原","石嘴山","吴忠","银川"},
						 {"果洛藏族自治州","海北藏族自治州","海东","海南藏族自治州","海西蒙古族藏族自治州","黄南藏族自治州","西宁","玉树藏族自治州"},
						 {"滨州","德州","东营","菏泽","济南","济宁","莱芜","聊城","临沂","青岛","日照","泰安","威海","潍坊","烟台","枣庄","淄博"},
						 {"长治","大同","晋城","晋中","临汾","吕梁","朔州","太原","忻州","阳泉","运城"},
						 {"安康","宝鸡","汉中","商洛","铜川","渭南","西安","咸阳","延安","榆林"},
						 {"上海"},
						 {"阿坝藏族羌族自治州","巴中","成都","达州","德阳","甘孜藏族自治州","广安","广元","乐山","凉山彝族自治州","眉山","绵阳","南充","内江","攀枝花","遂宁","雅安","宜宾","资阳","自贡","泸州"},
						 {"天津"},
						 {"阿里","昌都","拉萨","林芝","那曲","日喀则","山南"},
						 {"阿克苏","阿拉尔","巴音郭楞蒙古自治州","博尔塔拉蒙古自治州","昌吉回族自治州","哈密","和田","喀什","克拉玛依","克孜勒苏柯尔克孜自治州","石河子","图木舒克","吐鲁番","乌鲁木齐","五家渠","伊犁哈萨克自治州"},
						 {"保山","楚雄彝族自治州","大理白族自治州","德宏傣族景颇族自治州","迪庆藏族自治州","红河哈尼族彝族自治州","昆明","丽江","临沧","怒江傈傈族自治州","曲靖","思茅","文山壮族苗族自治州","西双版纳傣族自治州","玉溪","昭通"},
						 {"杭州","湖州","嘉兴","金华","丽水","宁波","绍兴","台州","温州","舟山","衢州"},
						 {"重庆"}};
		
		String[][][] city={{{"东城区","西城区","崇文区","宣武区","朝阳区","丰台区","石景山区","海淀区","通州区","顺义区","怀柔区","昌平区","延庆县"}},
				
						   {{"安庆市","怀宁县","潜山县","宿松县","太湖县","桐城市","望江县","岳西县","枞阳县"},
							{"蚌埠市","固镇县","怀远县","五河县"},
							{"巢湖市","含山县","和县","庐江县","无为县"},
							{"池州市","东至县","青阳县","石台县"},
							{"滁州市","定远县","凤阳县","来安县","明光市","全椒县","天长市"},
							{"阜南县","阜阳市","界首市","临泉县","太和县","颖上县"},
							{"长丰县","肥东县","肥西县"},
							{"淮北市","濉溪县"},
							{"凤台县","淮南市"},
							{"黄山市","祁门县","休宁县","歙县","黟县"},
							{"霍邱县","霍山县","金寨县","六安市","寿县","舒城县"},
							{"当涂县","马鞍山市"},
							{"灵璧县","宿州市","萧县","泗县","砀山县"},
							{"铜陵市","铜陵县"},
							{"繁昌县","南陵县","芜湖市","芜湖县"},
							{"广德县","绩溪县","郎溪县","宁国市","宣城市","泾县","旌德县"},
							{"利辛县","蒙城县","涡阳县","亳州市"}},
							
						   {{"长乐市","福清市","福州市","连江县","罗源县","闽侯县","闽清县","平潭县","永泰县"},
							{"长汀县","连城县","龙岩市","上杭县","武平县","永定县","漳平市"},
							{"光泽县","建阳市","建瓯市","南平市","浦城县","邵武市","顺昌县","松溪县","武夷山市","政和县"},
							{"福安市","福鼎市","古田县","宁德市","屏南县","寿宁县","霞浦县","周宁县","柘荣县"},
							{"莆田市","仙游县"},
							{"安溪县","德化县","惠安县","金门县","晋江市","南安市","泉州市","石狮市","永春县"},
							{"大田县","建宁县","将乐县","明溪县","宁化县","清流县","三明市","沙县","泰宁县","永安市","尤溪县"},
							{"厦门市"},
							{"长泰县","东山县","华安县","龙海市","南靖县","平和县","云霄县","漳浦县","漳州市","诏安县"}},
						   
						   {{"白银市","会宁县","景泰县","靖远县"},
							{"定西县","临洮县","陇西县","通渭县","渭源县","漳县","岷县"},
							{"迭部县","合作市","临潭县","碌曲县","玛曲县","夏河县","舟曲县","卓尼县"},
							{"嘉峪关市"},
							{"金昌市","永昌县"},
							{"阿克塞哈萨克族自治县","安西县","敦煌市","金塔县","酒泉市","肃北蒙古族自治县","玉门市"},
							{"皋兰县","兰州市","永登县","榆中县"},
							{"东乡族自治县","广河县","和政县","积石山保安族东乡族撒拉族自治县","康乐县","临夏市","临夏县","永靖县"},
							{"成县","徽县","康县","礼县","两当县","文县","武都县","西和县","宕昌县"},
							{"崇信县","华亭县","静宁县","灵台县","平凉市","庄浪县","泾川县"},
							{"合水县","华池县","环县","宁县","庆城县","庆阳市","镇原县","正宁县"},
							{"甘谷县","秦安县","清水县","天水市","武山县","张家川回族自治县"},
							{"古浪县","民勤县","天祝藏族自治县","武威市"},
							{"高台县","临泽县","民乐县","山丹县","肃南裕固族自治县","张掖市"}},
							
						   {{"潮安县","潮州市","饶平县"},
							{"东莞市"},
							{"佛山市"},
							{"从化市","广州市","增城市"},
							{"东源县","和平县","河源市","连平县","龙川县","紫金县"},
							{"博罗县","惠东县","惠阳市","惠州市","龙门县"},
							{"恩平市","鹤山市","江门市","开平市","台山市"},
							{"惠来县","揭东县","揭西县","揭阳市","普宁市"},
							{"电白县","高州市","化州市","茂名市","信宜市"},
							{"大埔县","丰顺县","蕉岭县","梅县","梅州市","平远县","五华县","兴宁市"},
							{"佛冈县","连南瑶族自治县","连山壮族瑶族自治县","连州市","清新县","清远市","阳山县","英德市"},
							{"潮阳市","澄海市","南澳县","汕头市"},
							{"海丰县","陆丰市","陆河县","汕尾市"},
							{"乐昌市","南雄市","曲江县","仁化县","乳源瑶族自治县","韶关市","始兴县","翁源县","新丰县"},
							{"深圳市"},
							{"阳春市","阳东县","阳江市","阳西县"},
							{"罗定市","新兴县","郁南县","云安县","云浮市"},
							{"雷州市","廉江市","遂溪县","吴川市","徐闻县","湛江市"},
							{"德庆县","封开县","高要市","广宁县","怀集县","四会市","肇庆市"},
							{"中山市"},
							{"珠海市"}},
							
						   {{"百色市","德保县","靖西县","乐业县","凌云县","隆林各族自治县","那坡县","平果县","田东县","田林县","田阳县","西林县"},
							{"北海市","合浦县"},
							{"崇左市","大新县","扶绥县","龙州县","宁明县","凭祥市","天等县"},
							{"东兴市","防城港市","上思县"},
							{"恭城瑶族自治县","灌阳县","桂林市","荔浦县","临桂县","灵川县","龙胜各族自治县","平乐县","全州县","兴安县","阳朔县","永福县","资源县"},
							{"桂平市","贵港市","平南县"},
							{"巴马瑶族自治县","大化瑶族自治县","东兰县","都安瑶族自治县","凤山县","河池市","环江毛南族自治县","罗城仡佬族自治县","南丹县","天峨县","宜州市"},
							{"富川瑶族自治县","贺州市","昭平县","钟山县"},
							{"合山市","金秀瑶族自治县","来宾市","武宣县","象州县","忻城县"},
							{"柳城县","柳江县","柳州市","鹿寨县","融安县","融水苗族自治县","三江侗族自治县"},
							{"宾阳县","横县","隆安县","马山县","南宁市","上林县","武鸣县","邕宁县"},
							{"灵山县","浦北县","钦州市"},
							{"苍梧县","蒙山县","藤县","梧州市","岑溪市"},
							{"北流市","博白县","陆川县","容县","兴业县","玉林市"}},
							

⌨️ 快捷键说明

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