ADO.Net基础/连接SQLServer/ExecuteNoQuery()/ExecuteScalar

本文介绍了ADO.Net基础,如何连接SQLServer数据库,特别是内嵌mdf文件的使用方法。通过SqlConnection建立连接,并展示了ExecuteNonQuery()用于执行Insert语句以及ExecuteScalar()获取查询结果的第一行第一列。同时,文章提到了可能遇到的错误及其解决方案。
摘要由CSDN通过智能技术生成

ADO.Net基础
程序要和数据交互要通过ADO.Net进行,通过ADO.Net就能在程序中执行

SQL了。 ADO.Net中提供了对各种不同数据的统一操作接口。
直接在项目中内嵌mdf文件的方式使用SQLServer数据库(基于服务的数据

库)。 mdf文件随着项目走,用起来方便,和在数据库服务上创建数据库

没什么区别,运行的时候会自动附加(Attach)。
双击mdf文件会在“服务器资源管理器”中打开,管理方式和在

Management Studio没有什么本质不同。要拷贝mdf文件需要关闭所有指向

mdf文件的连接。
正式生产运行的时候到附加SQLServer上、修改连接字符串即可,除此之

外没有任何的区别,在“数据库”节点上点右键“附加”;在数据库节点

上任务分离就可以得到可以拷来拷去mdf文件。
用的时候要在控制台、WinForm项目中在Main函数最开始的位置加入备注

中的代码。ASP.Net项目中不需要。

连接SQLServer
连接字符串:程序通过连接字符串指定要连哪台服务器上的、哪个实例的

哪个数据库、用什么用户名密码等。
项目内嵌mdf文件形式的连接字符串“Data Source=.

\SQLEXPRESS;AttachDBFilename=|DataDirectory|

\Database1.mdf;Integrated Security=True;User Instance=True”。
     “.\SQLEXPRESS”表示“本机上的SQLEXPRESS实例”,如果数据库

实例名不是SQLEXPRESS,则

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值