设为首页 加入收藏

TOP

C#连接、访问MySQL数据库(三)
2015-11-21 01:25:41 来源: 作者: 【 】 浏览:6
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学习笔记(六)&&共享缓存 下一篇说说爬虫分享

评论

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

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)