1.客戶端向服務器傳遞參數中有的須要傳遞Json格式數據,現提供個HashMap轉json格式數據方法mysql
public static String hashjson(HashMap<String, String> map) { String string = "[{"; for (Iterator<Entry<String, String>> it = map.entrySet().iterator(); it.hasNext();) { Entry<String, String> e = (Entry<String, String>) it.next(); string += "'" + e.getKey() + "':"; string += "'" + e.getValue() + "',"; } string = string.substring(0, string.lastIndexOf(",")); string += "}]"; return string; }
2.獲取特定日期格式方法sql
public class TimeSimple { public static String getTimeSimple() { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); return sdf.format(new Date()); } public static String getDataSimple() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.format(new Date()); } }
3. 鏈接數據庫方法數據庫
public static String query(String database, String tablename, String coulmn) { Connection conn = null; String sql; int cinemaid = 0; try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("成功加載MySQL驅動程序"); conn = (Connection) DriverManager.getConnection(url); Statement stmt = (Statement) conn.createStatement(); sql = "select * from " + database + " where " + tablename + "= '" + coulmn + "'"; System.out.println(sql); ResultSet rs = (ResultSet) stmt.executeQuery(sql); if(rs.next()) { cinemaid = rs.getInt("id"); } else { System.out.println("未查詢到影院Id"); } } catch (Exception e) { System.out.println("MySQL操做錯誤"); e.printStackTrace(); }finally { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } System.out.println(cinemaid + ""); return String.valueOf(cinemaid); }