设为首页 加入收藏

TOP

C#连接、访问MySQL数据库(三)
2015-11-21 01:25:41 来源: 作者: 【 】 浏览:2
Tags:连接 访问 MySQL 数据库
qlParameter("?UserID", MySqlDbType.Int32) }; parameters[0].Value = id; parameters[1].Value = userId; return SQLHelper.ExecuteNonQuery(sb.ToString(), CommandType.Text, parameters); }   

?

3、修改操作(update)
?
示例代码:
?
public int EditName(long id, int userId, string name)
{
    StringBuilder sb = new StringBuilder();
    sb.Append("UPDATE T_Photo SET Name = ?Name WHERE ID = ?ID AND UserID = ?UserID");
    MySqlParameter[] parameters = {
                                     new MySqlParameter("?ID", MySqlDbType.Int64),
                                     new MySqlParameter("?UserID", MySqlDbType.Int32),
                                     new MySqlParameter("?Name", MySqlDbType.String)
                                 };
    parameters[0].Value = id;
    parameters[1].Value = userId;
    parameters[2].Value = name;
    return SQLHelper.ExecuteNonQuery(sb.ToString(), CommandType.Text, parameters);
}
  

?

4、查询操作(select)
?
示例代码:
?
public MySqlDataReader GetListByOrderCode(string orderCode)
{
    StringBuilder sb = new StringBuilder();
    sb.Append("SELECT ID,OrderCount,Subtotal,ProductID, ");
    sb.Append("FROM t_orderdetail  ");


    //筛选条件
    sb.Append("WHERE OrderCode = ?OrderCode ");


    //排序
    sb.Append("ORDER BY ID DESC ");


    MySqlParameter[] parameters = {
                                     new MySqlParameter("?OrderCode", MySqlDbType.String)
                                 };


    parameters[0].Value = orderCode;
    return SQLHelper.ExecuteReader(sb.ToString(), CommandType.Text, parameters);

}
  

?

5、调用存储过程
?
示例代码:
?
public int BackOrder(long id)
{
    StringBuilder sb = new StringBuilder();


    sb.Append("BackOrder ");//存储过程名称


    MySqlParameter[] parameters = {
                                     new MySqlParameter("?OrderId", MySqlDbType.Int64)//OrderId必须与存储过程参数名、数据类型一致
                                 };
    parameters[0].Value = id;
    return MyCustomSQLHelper.ExecuteNonQuery(sb.ToString(), CommandType.StoredProcedure, parameters);
}

?


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQLite学习笔记(六)&&共享缓存 下一篇说说爬虫分享

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解智能指针? (2025-12-24 12:48:26)
·c++是否应避免使用普 (2025-12-24 12:48:23)
·如何通俗易懂学会 C+ (2025-12-24 12:48:21)
·在 C 语言函数中,如 (2025-12-24 12:19:41)
·C盘里面的AppData文 (2025-12-24 12:19:38)