博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据访问层的几种数据库连接方式
阅读量:4933 次
发布时间:2019-06-11

本文共 835 字,大约阅读时间需要 2 分钟。

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);
 

转载于:https://www.cnblogs.com/yuloe2012/archive/2012/11/08/2760981.html

你可能感兴趣的文章
<a>标签文件下载文件名乱码问题
查看>>
HTTP抓包
查看>>
Python项目中使用配置文件
查看>>
html5的学习日志
查看>>
Python数据分析_Pandas01_数据框的创建和选取
查看>>
RESTful-rest_framework应用第一篇
查看>>
RMQ 总结
查看>>
JS判断只能是数字和小数点
查看>>
python课堂练习
查看>>
xml实现AOP
查看>>
bzoj 4237稻草人
查看>>
在发送intent启动activity之前判断是否有activity接收
查看>>
html5特征检测
查看>>
js中几种实用的跨域方法原理详解
查看>>
打印图形
查看>>
《第一行代码》学习笔记7-活动Activity(5)
查看>>
ngx_http_core_module 模块
查看>>
两个常见的oracle索引
查看>>
一位有着工匠精神的博主写的关于IEnumerable接口的详细解析
查看>>
MySQL中特有的函数If函数
查看>>