黑马程序员-ADO.NET连接数据库

----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 

 

Ado.net基础

什么是ado.net:程序要和数据库交互要通过ADO.NET进行,通过ado.net就能在程序中执行SQL语句了。

Ado.net中提供了对各种不同数据库的统一操作接口。

学会ado.net,就会操作所有的数据库:比如mysql.sql server.oracle等等。

在项目中内嵌mdf文件。

项目-添加新项-数据-基于服务的数据库-添加即可。

新建好后在表中添加数据就和在management stdio中添加表添加数据时一样的。

要在vs中打包所有的文件,包括mdf文件,要先要在vs中断开vs和数据库的连接,然后就可以任意打包了,打包后就可以分发。

将一段神奇的代码放在mdf程序的main里就可以了。下面该写什么就写什么。

连接sql server

连接字符串:程序通过连接字符串要指定要连接哪台服务器上的,哪个实例的哪个数据库,用什么用户密码等。

项目内嵌mdf文件形式的连接字符串是:“DataSource=.\sql server:AttachDBFilename=|DataDirectory|\Database.mdf;IntegratedSecurity=True;User instance=True

.\sql server:是实例名。

:是mdf的文件名。

Ado.net中通过sqlconnection类创建到sqlserver的连接,sqlconnection代表一个数据库连接,ado.net中的连接等资源读实现了idisposable接口,可以使用using进行资源管理。

main中新建一个sqlconnection类。

Sqlconnectionconn=new sqlconnection(@“Data Source=.\sql server:AttachDBFilename=|DataDirectory|\Database.mdf;IntegratedSecurity=True;User instance=True)

Conn open();

Console.WriteLine(“数据库连接成功!”)

Console.ReadKey();

 

 

----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/ 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值