public void insertID_CitationList() {
		String insert = "insert into idcitationlist(indexid,citationlist) values(?,?)";
		String query = "select distinct indexid from dblpcitation order by indexid asc";
		ResultSet rsSet = null;
		rsSet = sqLconnection.Query(query);
		int count = 0;
		try {
			PreparedStatement statement = sqLconnection.conn
					.prepareStatement(insert);
			while (rsSet.next()) {
				int id = rsSet.getInt("indexid");
				String citationlist = getCitedIDList(id);
				if (citationlist != "") {
					statement.setInt(1, id);
					statement.setString(2, citationlist);
					statement.addBatch();
					//System.out.println(id + ":" + citationlist);
					if (count % 1000 == 0) {
						System.out.println("current number: "+count);
						statement.executeBatch();
						statement.clearBatch();
					}
					count++;
				}
			}
			statement.executeBatch();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}