c#操作mysql

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:27:23
using MySQLDriverCS;

用的是这个DLL,数据库可以操作,但是不知道带参数SQL怎么写,
因为插入的值非常大,要用参数,请问怎么写

mssql里边是这样,我没试过mysql的,

就给你这点吧
bool result = false;
string sql = "insert into goodsInfo(goodsName,GoodsPrice,GoodsCount,GoodsDetail)values(@goodsName,@goodsPrice,@goodsCount,@goodsDetail)";

SqlParameter p1 = new SqlParameter("@goodsName",SqlDbType.VarChar);
p1.Value = info.GoodsName;

SqlParameter p2 = new SqlParameter("@goodsPrice", SqlDbType.Money);
p2.Value = info.GoodPrice;

SqlParameter p3 = new SqlParameter("@goodsCount", SqlDbType.Int);
p3.Value = info.GoodsCount;

SqlParameter p4 = new SqlParameter("@goodsDetail", SqlDbType.VarChar);
p4.Value = info.GoodsDetail;

if (SqlHelper.opreateAData(sql, p1, p2, p3, p4))
{
result = true;
}
else