private void ParseData(String str) {
		try {
			String datafilepath = "C://rex.yuan//DEV//SQLite//data1.db";
			String valuedate = "";
			float amount = 0;
			String ma = "";
			Class.forName("org.sqlite.JDBC");
			java.sql.Connection conn = DriverManager
					.getConnection("jdbc:sqlite:" + datafilepath);
			Statement stat = conn.createStatement();
			int num = 1;
			String[] data1 = str.split("\r\n");
			for (int i = 0; i < data1.length; i++) {
				if (!data1[i].substring(5, 11).replaceAll(" ", "").equals("")) {
					valuedate = "20" + data1[i].substring(5, 11);
					amount = ParseAmount(data1[i].split("#")[1]);
					ma = data1[i].split("#")[2].replaceAll(" ", "");
					stat.executeUpdate("insert into mt950 values('" + num
							+ "','1020000442','" + valuedate + "'," + amount
							+ ",'" + ma + "');");
					num++;
				}
			}
			conn.close();
			System.out.println("Done");
		} catch (Exception e) {
			e.printStackTrace();
		}
	}