数据访问层的几种数据库连接方式
string
sql =
"update Table1 set name = 'Pudding' where ID = '1'"
;
//未采用SqlParameter
SqlConnection conn =
new
SqlConnection();
conn.ConnectionString =
"Data Source=.\\SQLExpress;Integrated Security=true;AttachDbFilename=|DataDirectory|\\Database.mdf;User Instance=true"
;
//连接字符串与数据库有关
SqlCommand cmd =
new
SqlCommand(sql, conn);
try
{
conn.Open();
return
(cmd.ExecuteNonQuery());
}
catch
(Exception)
{
return
-1;
throw
;
}
finally
{
conn.Close();
}
1.ADD方法
SqlParameter sp =
new
SqlParameter(
"@name"
,
"Pudding"
);
cmd.Parameters.Add(sp);
sp =
new
SqlParameter(
"@ID"
,
"1"
);
cmd.Parameters.Add(sp);
2.ADDRANGE方法
SqlParameter[] paras =
new
SqlParameter[] {
new
SqlParameter(
"@name"
,
"Pudding"
),
new
SqlParameter(
"@ID"
,
"1"
) };
cmd.Parameters.AddRange(paras);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步