zoukankan      html  css  js  c++  java
  • .NET MySQL的参数化查询

    MySqlConnection conn = new MySqlConnection(SqlConnnectString);
    
    MySqlCommand cmd = new MySqlCommand("SELECT * FROM `TB_CM_Log` WHERE ID = ?ID LIMIT 1", conn);
    
    cmd.Parameters.AddWithValue("ID", id);
    
    cmd.CommandType = CommandType.Text;
    
    cmd.Parameters.Clear();
    
    TB_CM_Log model = new TB_CM_Log();
    
    if (conn.State != ConnectionState.Open)
         conn.Open();
    
    using (MySqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)
    {
          while (dr.Read())
          {
                 model.ID = dr.GetString(0);
                 model.ModType = dr.GetInt32(1);
                 model.ModTypeName = dr.GetString(2);
                 model.SourcesType = dr.GetString(3);
                 model.Description = dr.GetString(4);
                 model.OperatorID = dr.GetInt32(5);
                 model.OperatorName = dr.GetString(6);
                 model.SucFlag = dr.GetInt32(7);
                 model.OperaTime = dr.GetDateTime(8);
                 model.IP = dr.IsDBNull(9) ? "" : dr.GetString(9);
                 model.ResultDes = dr.IsDBNull(10) ? "" : dr.GetString(10);
           }
    }
    
    conn.Close();
  • 相关阅读:
    struts总结
    struts的MVC详细实现
    struts的由来
    Hibernate的搭建及使用
    Hibernate简介
    泛型
    eclipse手动添加源码
    beanUtils操作bean的属性
    ref:JAVA之Forward和Redirect的区别
    ref:下一个项目为什么要用 SLF4J
  • 原文地址:https://www.cnblogs.com/xachary/p/3976908.html
Copyright © 2011-2022 走看看