mysql是轻量级数据库吗_轻量级数据库-LocalDB | 字痕随行

这些日子在做一个工具,因为使用的个人电脑,所以开发环境都需要重新配置,微软的开发工具个头都超乎想象,一个VS2013就下载了一个下午,轮到SQL Server的时候就犯了难,于是思考是不是使用MySQL,可是基于其它一些因素最好还是使用SQL Server,于是就去搜索,无意间发现了轻量级的数据库——LocalDB。

以前没有听说过微软的这款产品,于是了解了一下,发现正好符合我的要求。LocalDB专门为开发人员创建,它非常易于安装,几乎无需管理,兼容T-SQL语言,编程接口与SQL Server Express别无二致。

以下是LoaclDB的核心技术特性:

兼容其它SQL Server版本,使用sqlservr.exe作为服务进程,使用相同的客户端访问接口(如ADO.NET、ODBC或PDO),兼容T-SQL编程语言。

在同一台计算机上不必安装多个LocalDB,不同的应用程序可以并行执行多个LocalDB进程,但所有的进程都是从同一个可执行文件(sqlservr.exe)启动的。

LocalDB不会创建任何系统服务,LocalDB进程会根据需要自动启动、停止。应用程序只需连接“Data Source=(localdb)\v11.0”,LocalDB就会作为应用程序的子进程启动。随着连接的终止,LocalDB进程也会随之停止。

LocalDB支持AttachDbFileName属性,允许开发者指定数据库文件位置。

在此地址,可以依靠个人喜好下载不同的版本以适应不同的需求和使用习惯,我下载的是最小安装包,其实LocalDB可以VS2013完美配合,满足基本的开发需求。

如何使用

下载并安装完成后,打开“服务器资源管理器”,创建新的数据库:

877e463c575ad501f5c9e8a856accadd.png

图:创建新数据库

6bd97f5affe836e8df2a93563e3b2ba3.png

图:创建新的数据库

94411cf1787e6d4d68f75417977639b9.png

图:创建新的数据库

创建完成后,就可以新建表、视图等必要的数据库元素。在创建数据库时填入的服务器名称一般为“(LocalDB)\V11.0”,这应该是固定的,不必对此怪异的写法所困扰。

如果需要在.NET程序内连接数据库,可以通过数据库的连接属性获取连接字符串,如下图:

861e85b7ed2dd2fa3fb1e89c8865a22e.png

图:右键菜单

f2761c1e4271a6c0ef4f830acf3ae185.png

图:连接属性

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值