使用微软自带精简版数据库 vs12 以上自带

SqlLocalDB是微软推出专为开发者本地开发使用的数据库,安装包只有33M,而且vs2012版本以上已经默认安装


这个工具默认在 C:\Program Files\Microsoft SQL Server\110\Tools\Binn(64为系统,如果是32位的话应该是在C:\Program Files(x86)下)。SqlLocalDB.exe不能直接运行,需要使用cmd打开。


默认情况下它有个实例名为v11.0 的实例

实例 就是一个 数据库服务器  不是数据库文件 非DB


 默认是没有启动的  启动

SqlLocalDB start v11.0


要想链接他就需要 他的  管道 名   使用命令

SqlLocalDB  info v11.0


把最下面的一行实例管道名称; 复制粘贴到SQL Server Management Studio的连接对话框的服务器名称


windows 链接 就可以了  


vs中链接

打开数据库资源管理器------链接到数据库----------服务器名可以是 (localdb)\v11 也可以是管道名

身份为 window 数据库可以选 如果没有就自己填一个他会 创建数据库的 这里才是数据库文件



项目连接

使用Data Source=管道名;Initial Catalog=数据库名;Integrated Security=True

或者Server=(localdb)\v11.0;Integrated Security=true来进行数据库连接。 


在C# 代码里面用的话 先引入System.Data.SqlClient;命名空间(若提示找不到,那可能是你没有装ADO.NET Framework


//数据库连接字符串,注意这个写法(localdb)后面必须是两个斜杠,因为这中间有个转义的过程
15             //Initial Catalog=要连接的数据库名
16             //Intergrated Security=true  开启windows身份验证
17             stringConnectString = "Server=(localdb)\\v11.0;Initial Catalog=数据库名;Integrated Security=true";
18             SqlConnection con = null;
19             SqlCommand cmd = null;
20             SqlDataReader str = null;
21             try{
22                 con = newSqlConnection(ConnectString);       //连接到数据库
23                 cmd = con.CreateCommand();
24                 cmd.CommandText = "select footName from dbo.footinfo";//T-SQL语句   
25                 con.Open();                                 //创建连接后需要用Open打开连接,结束后要关闭连接,及时释放资源
26                 str = cmd.ExecuteReader();                 
27                 while(str.Read()){
28                     Console.WriteLine(str[0]);
29                     }
30                 }
31             catch(Exception ms)
32             {
33                 Console.WriteLine(ms.Message);
34             }
35             finally
36             {
37                 str.Close();
38                 cmd.Clone();
39                 con.Close();
40             }


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值