httpclient + TestNG 接口自动测试 第四章

1.客户端向服务器传递参数中有的需要传递Json格式数据,现提供个HashMap转json格式数据方法

 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.获取特定日期格式方法

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);
    }    

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。