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,则