zoukankan      html  css  js  c++  java
  • 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);
        }    
  • 相关阅读:
    HTTP处理程序介绍
    c# Enum获取name,value和description
    如何成为优秀的软件人才
    关于系统设计分层
    从DLL中加载启动窗体
    摩斯密码
    休息下
    关于博文转载
    整合TextBox与Label 创建新控件EFLabelText
    ProC连接Oracle
  • 原文地址:https://www.cnblogs.com/mayibanjiah/p/4287545.html
Copyright © 2011-2022 走看看