init.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:15k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="com.redmoon.forum.person.*"%>
  3. <%@ page import="java.util.*"%>
  4. <%@ page import="java.io.*"%>
  5. <%@ page import="org.jdom.*"%>
  6. <%@ page import="org.jdom.output.*"%>
  7. <%@ page import="org.jdom.input.*"%>
  8. <%@ page import="java.util.Iterator"%>
  9. <%@ page import="com.redmoon.forum.*"%>
  10. <%@ page import="com.redmoon.forum.person.*"%>
  11. <%@ page import="com.cloudwebsoft.framework.db.*"%>
  12. <%@ page import="cn.js.fan.util.web.*"%>
  13. <%@ page import="java.sql.*"%>
  14. <%
  15. JdbcTemplate jt = new JdbcTemplate(new com.cloudwebsoft.framework.db.Connection(cn.js.fan.web.Global.defaultDB));
  16. out.print("清除account<BR>");
  17. String sql = "delete from account";
  18. jt.addBatch(sql);
  19. // address
  20. out.print("清除Address<BR>");
  21. sql = "delete from address";
  22. jt.addBatch(sql);
  23. sql = "delete from address_type";
  24. jt.addBatch(sql);
  25. out.print("清除assert<BR>");
  26. sql = "delete from asset_info";
  27. jt.addBatch(sql);
  28. sql = "delete from asset_type_info";
  29. jt.addBatch(sql);
  30. out.print("清除boardroom<BR>");
  31. sql = "delete from boardroom";
  32. jt.addBatch(sql);
  33. sql = "delete from boardroom_used_status";
  34. jt.addBatch(sql);
  35. out.print("清除book<BR>");
  36. sql = "delete from book";
  37. jt.addBatch(sql);
  38. sql = "delete from book_type";
  39. jt.addBatch(sql);
  40. out.print("清除email<BR>");
  41. sql = "delete from email";
  42. jt.addBatch(sql);
  43. sql = "delete from email_attach";
  44. jt.addBatch(sql);
  45. sql = "delete from email_pop3";
  46. jt.addBatch(sql);
  47. out.print("清除flow<BR>");
  48. sql = "delete from flow_cms_images";
  49. jt.addBatch(sql);
  50. sql = "delete from flow_document_attach";
  51. jt.addBatch(sql);
  52. sql = "delete from flow_doc_content";
  53. jt.addBatch(sql);
  54. sql = "delete from flow_document";
  55. jt.addBatch(sql);
  56. sql = "delete from flow_monitor";
  57. jt.addBatch(sql);
  58. sql = "delete from flow_link";
  59. jt.addBatch(sql);
  60. sql = "delete from flow_action";
  61. jt.addBatch(sql);
  62. sql = "delete from flow";
  63. jt.addBatch(sql);
  64. sql = "delete from flow_predefined";
  65. jt.addBatch(sql);
  66. sql = "delete from flow_sequence";
  67. jt.addBatch(sql);
  68. sql = "delete from flow_my_action";
  69. jt.addBatch(sql);
  70. out.print("清除表单信息<BR>");
  71. sql = "delete from form_table_fw";
  72. jt.addBatch(sql);
  73. sql = "delete from form_table_shouwen";
  74. jt.addBatch(sql);
  75. sql = "delete from form_table_gzjbd";
  76. jt.addBatch(sql);
  77. sql = "delete from form_table_dcdbd";
  78. jt.addBatch(sql);
  79. sql = "delete from form_table_zbdjd";
  80. jt.addBatch(sql);
  81. sql = "delete from form_table_hysqd";
  82. jt.addBatch(sql);
  83. sql = "delete from form_table_fydjd";
  84. jt.addBatch(sql);
  85. sql = "delete from form_table_qjsqd";
  86. jt.addBatch(sql);
  87. sql = "delete from form_table_jcna";
  88. jt.addBatch(sql);
  89. sql = "delete from form_table_qksqd";
  90. jt.addBatch(sql);
  91. sql = "delete from form_table_rcszjrd";
  92. jt.addBatch(sql);
  93. sql = "delete from form_table_lxsqb";
  94. jt.addBatch(sql);
  95. sql = "delete from form_table_cpxgsqs";
  96. jt.addBatch(sql);
  97. sql = "delete from form_table_cpznjcbg";
  98. jt.addBatch(sql);
  99. sql = "delete from form_table_ncd";
  100. jt.addBatch(sql);
  101. sql = "delete from form_table_qzkhdjd";
  102. jt.addBatch(sql);
  103. sql = "delete from form_table_khfkdjd";
  104. jt.addBatch(sql);
  105. sql = "delete from form_table_vehicle_apply";
  106. jt.addBatch(sql);
  107. sql = "delete from form_table_gsfw";
  108. jt.addBatch(sql);
  109. sql = "delete from form_table_bgypsnd";
  110. jt.addBatch(sql);
  111. sql = "delete from form_table_jbdjd";
  112. jt.addBatch(sql);
  113. sql = "delete from form_table_ccsqd";
  114. jt.addBatch(sql);
  115. sql = "delete from form_table_sales_linkman";
  116. jt.addBatch(sql);
  117. sql = "delete from form_table_sales_provider_info";
  118. jt.addBatch(sql);
  119. sql = "delete from form_table_sales_provider_name";
  120. jt.addBatch(sql);
  121. sql = "delete from form_table_sales_product_info";
  122. jt.addBatch(sql);
  123. sql = "delete from form_table_sales_contract";
  124. jt.addBatch(sql);
  125. sql = "delete from form_table_sales_customer_service";
  126. jt.addBatch(sql);
  127. sql = "delete from form_table_sales_product_service";
  128. jt.addBatch(sql);
  129. sql = "delete from form_table_sales_product_sell";
  130. jt.addBatch(sql);
  131. sql = "delete from form_table_sales_product_service_sell";
  132. jt.addBatch(sql);
  133. sql = "delete from form_table_sales_customer";
  134. jt.addBatch(sql);
  135. out.print("清除kaoqin<BR>");
  136. sql = "delete from kaoqin";
  137. jt.addBatch(sql);
  138. out.print("清除log<BR>");
  139. sql = "delete from log";
  140. jt.addBatch(sql);
  141. out.print("清除网络硬盘<BR>");
  142. sql = "delete from netdisk_document_attach";
  143. jt.addBatch(sql);
  144. sql = "delete from netdisk_document";
  145. jt.addBatch(sql);
  146. sql = "delete from netdisk_doc_content";
  147. jt.addBatch(sql);
  148. sql = "delete from netdisk_dir_priv";
  149. jt.addBatch(sql);
  150. sql = "delete from netdisk_directory";
  151. jt.addBatch(sql);
  152. out.print("清除oa_message信息<BR>");
  153. sql = "delete from oa_message_attach";
  154. jt.addBatch(sql);
  155. sql = "delete from oa_message";
  156. jt.addBatch(sql);
  157. out.print("清除office_equipment信息<BR>");
  158. sql = "delete from office_equipment";
  159. jt.addBatch(sql);
  160. sql = "delete from office_equipment_op";
  161. jt.addBatch(sql);
  162. sql = "delete from office_equipment_type";
  163. jt.addBatch(sql);
  164. out.print("清除dept_user信息<BR>");
  165. sql = "delete from dept_user";
  166. jt.addBatch(sql);
  167. sql = "INSERT INTO dept_user (DEPT_CODE, USER_NAME, ORDERS) VALUES ('admin','admin',0)";
  168. jt.addBatch(sql);
  169. out.print("清除task信息<BR>");
  170. sql = "delete from task";
  171. jt.addBatch(sql);
  172. sql = "delete from task_attach";
  173. jt.addBatch(sql);
  174. out.print("清除user_admin_dept信息<BR>");
  175. sql = "delete from user_admin_dept";
  176. jt.addBatch(sql);
  177. out.print("清除user_archive信息<BR>");
  178. sql = "delete from user_archive";
  179. jt.addBatch(sql);
  180. out.print("清空用户组信息<BR>");
  181. sql = "delete from sq_user_group";
  182. jt.addBatch(sql);
  183. out.print("清除权限相关信息<BR>");
  184. sql = "delete from user_group_of_role";
  185. jt.addBatch(sql);
  186. sql = "delete from user_group_priv";
  187. jt.addBatch(sql);
  188. sql = "delete from user_of_group";
  189. jt.addBatch(sql);
  190. sql = "delete from user_of_role";
  191. jt.addBatch(sql);
  192. sql = "delete from user_priv";
  193. jt.addBatch(sql);
  194. sql = "delete from user_role";
  195. jt.addBatch(sql);
  196. sql = "delete from user_role_priv";
  197. jt.addBatch(sql);
  198. sql = "delete from user_setup";
  199. jt.addBatch(sql);
  200. sql = "delete from users";
  201. jt.addBatch(sql);
  202. sql = "insert into users (name,pwd,pwdRaw,realName,regDate,proxy) values ('admin', '96e79218965eb72c92a549dd5a330112','111111', 'admin', '2006-08-30', '')";
  203. jt.addBatch(sql);
  204. out.print("清除user_plan<BR>");
  205. sql = "delete from user_plan";
  206. jt.addBatch(sql);
  207. out.print("清除vehicle<BR>");
  208. sql = "delete from vehicle";
  209. jt.addBatch(sql);
  210. sql = "delete from vehicle_driver";
  211. jt.addBatch(sql);
  212. sql = "delete from vehicle_maintenance";
  213. jt.addBatch(sql);
  214. sql = "delete from vehicle_type";
  215. jt.addBatch(sql);
  216. sql = "delete from vehicle_use";
  217. jt.addBatch(sql);
  218. sql = "delete from visual_attach";
  219. jt.addBatch(sql);
  220. out.print("清除work_log<BR>");
  221. sql = "delete from work_log";
  222. jt.addBatch(sql);
  223. out.print("清除work_plan<BR>");
  224. sql = "delete from work_plan";
  225. jt.addBatch(sql);
  226. sql = "delete from work_plan_attach";
  227. jt.addBatch(sql);
  228. sql = "delete from work_plan_dept";
  229. jt.addBatch(sql);
  230. sql = "delete from work_plan_type";
  231. jt.addBatch(sql);
  232. sql = "delete from work_plan_user";
  233. jt.addBatch(sql);
  234. // ----------------------清除BBS的相关信息----------------------------
  235. out.print("清除blog信息<BR>");
  236. sql = "update blog set blogCount=0,newBlogUserName='',topicCount=0,postCount=0,todayCount=0,yestodayCount=0,maxCount=0,star='',recommandBlogs=''";
  237. jt.addBatch(sql);
  238. sql = "delete from blog_user_dir";
  239. jt.addBatch(sql);
  240. sql = "delete from photo";
  241. jt.addBatch(sql);
  242. sql = "delete from blog_user_config";
  243. jt.addBatch(sql);
  244. out.print("清除CMS信息<BR>");
  245. sql = "delete from cms_images";
  246. jt.addBatch(sql);
  247. sql = "delete from cms_comment";
  248. jt.addBatch(sql);
  249. sql = "delete from document_attach";
  250. jt.addBatch(sql);
  251. sql = "delete from doc_content";
  252. jt.addBatch(sql);
  253. sql = "delete from document";
  254. jt.addBatch(sql);
  255. sql = "INSERT INTO doc_content (doc_id,content,page_num) VALUES (1,'<IMG height=150 src="upfile/webeditimg/2006/8/2357ddd8a4354a8b82292978ec6821f6.jpg" width=554>',1)";
  256. jt.addBatch(sql);
  257. sql = "INSERT INTO doc_content (doc_id,content,page_num) VALUES (2,'<IMG height=104 src="upfile/webeditimg/2006/8/528e140122ca4930a85d31ca942a0ab3.jpg" width=879>',1)";
  258. jt.addBatch(sql);
  259. sql = "INSERT INTO doc_content (doc_id,content,page_num) VALUES (3,'<IMG height=104 src="upfile/webeditimg/2006/8/96ede6606c104816bc9f7a6722929a9c.jpg" width=879>',1)";
  260. jt.addBatch(sql);
  261. sql = "INSERT INTO document (id,keywords,isrelateshow,title,class1,author,modifiedDate,can_comment,summary,isHome,voteoption,voteresult,type,examine,nick,hit,template_id,page_count,parent_code,isNew,flowTypeCode) VALUES (1,'ad',1,'公告旁的广告','blog_ad1','admin','2006-08-30',1,NULL,0,'','',0,0,'admin',23,-1,1,'blog_ad',0,'')";
  262. jt.addBatch(sql);
  263. sql = "INSERT INTO document (id,keywords,isrelateshow,title,class1,author,modifiedDate,can_comment,summary,isHome,voteoption,voteresult,type,examine,nick,hit,template_id,page_count,parent_code,isNew,flowTypeCode) VALUES (2,'ad',1,'首页中部横幅','blog_ad2','admin','2006-08-30',1,NULL,0,'','',0,0,'admin',0,-1,1,'blog_ad',0,'')";
  264. jt.addBatch(sql);
  265. sql = "INSERT INTO document (id,keywords,isrelateshow,title,class1,author,modifiedDate,can_comment,summary,isHome,voteoption,voteresult,type,examine,nick,hit,template_id,page_count,parent_code,isNew,flowTypeCode) VALUES (3,'',1,'首页底部横幅','blog_ad3','admin','2006-08-30',1,NULL,0,'','',0,0,'admin',0,-1,1,'blog_ad',0,'')";
  266. jt.addBatch(sql);
  267. sql = "delete from redmoonid";
  268. jt.addBatch(sql);
  269. sql = "INSERT INTO redmoonid (idType,id) VALUES (0,5)";
  270. jt.addBatch(sql);
  271. for (int k=1; k<=38; k++) {
  272. sql = "INSERT INTO redmoonid (idType,id) VALUES (" + k + ",1)";
  273. jt.addBatch(sql);
  274. }
  275. sql = "delete from sq_id";
  276. jt.addBatch(sql);
  277. sql = "INSERT INTO sq_id (idType,id) VALUES (0,1)";
  278. jt.addBatch(sql);
  279. sql = "INSERT INTO sq_id (idType,id) VALUES (1,5)";
  280. jt.addBatch(sql);
  281. sql = "INSERT INTO sq_id (idType,id) VALUES (2,1)";
  282. jt.addBatch(sql);
  283. sql = "INSERT INTO sq_id (idType,id) VALUES (3,1)";
  284. jt.addBatch(sql);
  285. sql = "INSERT INTO sq_id (idType,id) VALUES (4,1)";
  286. jt.addBatch(sql);
  287. sql = "INSERT INTO sq_id (idType,id) VALUES (5,1)";
  288. jt.addBatch(sql);
  289. sql = "INSERT INTO sq_id (idType,id) VALUES (6,1)";
  290. jt.addBatch(sql);
  291. sql = "INSERT INTO sq_id (idType,id) VALUES (7,1)";
  292. jt.addBatch(sql);
  293. sql = "INSERT INTO sq_id (idType,id) VALUES (8,1)";
  294. jt.addBatch(sql);
  295. sql = "INSERT INTO sq_id (idType,id) VALUES (9,1)";
  296. jt.addBatch(sql);
  297. sql = "INSERT INTO sq_id (idType,id) VALUES (10,1)";
  298. jt.addBatch(sql);
  299. sql = "INSERT INTO sq_id (idType,id) VALUES (11,1)";
  300. jt.addBatch(sql);
  301. sql = "INSERT INTO sq_id (idType,id) VALUES (12,1)";
  302. jt.addBatch(sql);
  303. sql = "INSERT INTO sq_id (idType,id) VALUES (13,1)";
  304. jt.addBatch(sql);
  305. sql = "INSERT INTO sq_id (idType,id) VALUES (14,1)";
  306. jt.addBatch(sql);
  307. sql = "INSERT INTO sq_id (idType,id) VALUES (15,1)";
  308. jt.addBatch(sql);
  309. sql = "INSERT INTO sq_id (idType,id) VALUES (16,1)";
  310. jt.addBatch(sql);
  311. sql = "INSERT INTO sq_id (idType,id) VALUES (17,1)";
  312. jt.addBatch(sql);
  313. sql = "INSERT INTO sq_id (idType,id) VALUES (18,1)";
  314. jt.addBatch(sql);
  315. sql = "INSERT INTO sq_id (idType,id) VALUES (19,1)";
  316. jt.addBatch(sql);
  317. sql = "INSERT INTO sq_id (idType,id) VALUES (20,1)";
  318. jt.addBatch(sql);
  319. sql = "INSERT INTO sq_id (idType,id) VALUES (21,1)";
  320. jt.addBatch(sql);
  321. sql = "INSERT INTO sq_id (idType,id) VALUES (22,1)";
  322. jt.addBatch(sql);
  323. sql = "INSERT INTO sq_id (idType,id) VALUES (23,1)";
  324. jt.addBatch(sql);
  325. sql = "INSERT INTO sq_id (idType,id) VALUES (24,1)";
  326. jt.addBatch(sql);
  327. sql = "INSERT INTO sq_id (idType,id) VALUES (25,1)";
  328. jt.addBatch(sql);
  329. sql = "INSERT INTO cms_images (id,path,mainkey,kind,subkey) VALUES (10,'upfile/webeditimg/2006/8/2357ddd8a4354a8b82292978ec6821f6.jpg','1','document',1)";
  330. jt.addBatch(sql);
  331. sql = "INSERT INTO cms_images (id,path,mainkey,kind,subkey) VALUES (11,'upfile/webeditimg/2006/8/528e140122ca4930a85d31ca942a0ab3.jpg','2','document',1)";
  332. jt.addBatch(sql);
  333. sql = "INSERT INTO cms_images (id,path,mainkey,kind,subkey) VALUES (12,'upfile/webeditimg/2006/8/96ede6606c104816bc9f7a6722929a9c.jpg','3','document',1)";
  334. jt.addBatch(sql);
  335. sql = "delete from sq_images";
  336. jt.addBatch(sql);
  337. sql = "delete from link";
  338. jt.addBatch(sql);
  339. // 短消息
  340. sql = "delete from message";
  341. jt.addBatch(sql);
  342. //清除短信发送记录
  343. sql = "delete from sms_record";
  344. jt.addBatch(sql);
  345. sql = "delete from sq_forbid_ip";
  346. jt.addBatch(sql);
  347. sql = "delete from sq_poll";
  348. jt.addBatch(sql);
  349. sql = "delete from sq_poll_option";
  350. jt.addBatch(sql);
  351. sql = "delete from sq_forbid_ip_range";
  352. jt.addBatch(sql);
  353. //清除调度策略
  354. sql = "delete from scheduler";
  355. jt.addBatch(sql);
  356. // 插件2
  357. sql = "delete from plugin2_alipay";
  358. jt.addBatch(sql);
  359. sql = "delete from plugin_info";
  360. jt.addBatch(sql);
  361. // sq
  362. sql = "delete from sq_board_entrance";
  363. jt.addBatch(sql);
  364. sql = "delete from sq_board_score";
  365. jt.addBatch(sql);
  366. sql = "delete from sq_boardmanager";
  367. jt.addBatch(sql);
  368. sql = "delete from sq_friend";
  369. jt.addBatch(sql);
  370. sql = "delete from sq_master";
  371. jt.addBatch(sql);
  372. sql = "delete from sq_message_attach";
  373. jt.addBatch(sql);
  374. sql = "delete from sq_thread";
  375. jt.addBatch(sql);
  376. sql = "delete from sq_message";
  377. jt.addBatch(sql);
  378. sql = "delete from sq_online";
  379. jt.addBatch(sql);
  380. sql = "delete from sq_roomemcee";
  381. jt.addBatch(sql);
  382. sql = "delete from sq_user";
  383. jt.addBatch(sql);
  384. sql = "insert into sq_user (name,regDate,nick,realPic) values ('admin', '1157098314031','admin','face.gif')";
  385. jt.addBatch(sql);
  386. sql = "delete from sq_user_priv";
  387. jt.addBatch(sql);
  388. sql = "delete from sq_user_group_priv";
  389. jt.addBatch(sql);
  390. sql = "delete from sq_user_treasure";
  391. jt.addBatch(sql);
  392. //清除论坛广告和通知
  393. sql = "update sq_forum set notices='',ad_topic_bottom='',yestodayCount=0";
  394. jt.addBatch(sql);
  395. out.print("清空用户组信息<BR>");
  396. sql = "delete from sq_user_group";
  397. jt.addBatch(sql);
  398. sql = "insert into sq_user_group values ('everyone','所有人',1,1)";
  399. jt.addBatch(sql);
  400. jt.executeBatch();
  401. out.print("清空论坛统计信息<BR>");
  402. ForumDb forum = new ForumDb();
  403. forum.setTopicCount(0);
  404. forum.setPostCount(0); 
  405. forum.setUserCount(0);
  406. forum.setUserNew("");
  407. forum.setUserCount(0);
  408. forum.setMaxCount(0);
  409. forum.setMaxDate(null);
  410. forum.setMaxOnlineCount(0);
  411. forum.setMaxOnlineDate(null);
  412. forum.setTodayCount(0);
  413. forum.save();
  414. out.print("清空版块统计<BR>");
  415. LeafChildrenCacheMgr dlcm = new LeafChildrenCacheMgr("root");
  416. java.util.Vector vt = dlcm.getChildren();
  417. Iterator ir = vt.iterator();
  418. while (ir.hasNext()) {
  419. Leaf leaf = (Leaf) ir.next();
  420. String parentCode = leaf.getCode();
  421. LeafChildrenCacheMgr dl = new LeafChildrenCacheMgr(parentCode);
  422. java.util.Vector v = dl.getChildren();
  423. Iterator ir1 = v.iterator();
  424. while (ir1.hasNext()) {
  425. Leaf lf = (Leaf) ir1.next();
  426. lf.setPostCount(0);
  427. lf.setTopicCount(0);
  428. lf.setTodayCount(0);
  429. lf.update();
  430. }
  431. }
  432. out.print("删除文件夹upfile<BR>");
  433. cn.js.fan.util.file.FileUtil.del(application.getRealPath("/") + "upfile");
  434. cn.js.fan.util.file.FileUtil.del(application.getRealPath("/") + "forum/upfile");
  435. out.print("刷新缓存<BR>");
  436. cn.js.fan.cache.jcs.RMCache rmcache = cn.js.fan.cache.jcs.RMCache.getInstance();
  437. rmcache.clear();
  438. %><title>清空数据</title>
  439. 清空操作结束!