• 数据库操作方法


    //按照条件检测数据是否存在
    public sttaic int isdata(Connection conn,String sql){

      PreparedStatement ps =null;

      ResultSet rs =null;

      try{

        ps =conn.perpareStatement(sql);

        rs = ps.executeQuery();

        while(rs.next()){

        return 1;

        }

        return 0;

      }catch(){

      }
      
    }

    //查询数据

    public List<Map<String,Object>> search(String sql){
    Connection conn = getConnection();
    PreparedStatement ps = null;
    List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();
    ResultSet rs = null;
    try {
    ps = conn.prepareStatement(sql);
    rs = ps.executeQuery();
    ResultSetMetaData md = rs.getMetaData();
    int colomn = md.getColumnCount();
    Map<String,Object> temp = null;
    while(rs.next()) {
    temp = new HashMap<String,Object>();
    md = rs.getMetaData();
    for(int i = 1; i <= colomn; i++) {
    temp.put(md.getColumnName(i), rs.getObject(i));
    }
    list.add(temp);
    }
    }catch(Exception e) {
    e.printStackTrace();
    }finally {
    closeConnection(conn);
    }
    return list;

    ResultSetMetaData有两个方法获取字段名称

    一、getColumnName(int index),这个方法获取的是该字段在表内的名称。

    二、getConlumnLabel(int index),这个方法获取的是你在语句中要求的该字段的名称

  • 相关阅读:
    Django----博客文章数据返回
    Django----admin模块初识
    Django搭建博客文章---模型层
    Js 提交 form 表单
    sql 查询 between and 和 >= <= 比较
    C# 未能加载项目文件
    不一样的 Null
    Js实现table单双行交替色
    C# 判断一个string型的时间格式是否正确
    利用 Label 小小的提升一下用户体验
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/11359328.html
Copyright © 2020-2023  润新知