VS2015自带LocalDB数据库用法详解

发布时间 - 2026-01-11 02:01:29    点击率:

对于程序员来说,编程过程中或多或少会和数据库打交道。如果采用Visual Studio进行程序开发,则微软的Sql Server数据库是最好的选择。但是问题来了,Sql Server数据库动辄几个G,安装后占用的空间也相当大,是不是每个开发人员在开发时都需要安装Sql Server呢?其实,对于小型项目、测试型项目、学习型项目的开发,完全没必要使用Sql Server那么高大上的数据库。微软自己也深知这点,因此,推出了Sql Server数据库的超级简化版本:Sql Server LocalDB。这个小型的数据库完全可以满足普通项目的开发和调试,关键是它只有几十M,可以大大减轻PC的运行压力。本文将简要介绍在Visual Studio 2015中LocalDB数据库的使用方法。

一、LocalDB的安装

在安装VS2015时会自动安装LocalDB,所以只要正确安装VS2015那么localDB是肯定有的。

二、LocalDB的连接和管理

进入VS2015,在“视图”中选择“Sql Server对象资源管理器”,可以看到如下的界面。

右键单击Sql Server,可以选择“添加Sql Server”。

在弹出的窗体中浏览本地,可以看见有两个数据库实例:MSSQLLocalDB和ProjectsV13。这两个实例都是VS2015的自带LocalDB,之所以有两个,是因为楼主的VS2015进行过更新,MSSQLLocalDB是属于V12版本的LocalDB,ProjectsV13是属于V13版本的LocalDB,二者目前都可以被VS2015的工程使用。接下来以MSSQLLocalDB为例进行连接。成功连接后左侧的资源管理器就可以对数据库的资源进行管理。

然后我们可以尝试创建一个新的数据库Test。

成功创建Test数据库后,可以正常地数据库进行操作。然而,如果要连接外部的数据库文件,就无法直接在Sql Server资源管理器中进行操作,此时需要在服务器资源管理器中进行操作。过程如下:

在服务器资源管理器中选择添加连接,如果直接连接外部数据库文件,则该文件会默认附加到LocalDB中:

在弹出的窗体中选择“浏览”来添加外部数据库文件:

选中文件后点击“确定”,服务器资源管理器中就多了一个外部数据库文件的连接:

再次查看Sql Server对象资源管理器中的MSSQLLocalDB,可以看见多了刚才添加的外部数据库被附加到了这个本地数据库中:

至此,外部数据库也附加完毕,如果要在项目中连接该数据库,连接字符串如下:

"Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=外部数据库文件的绝对路径(注意转义字符)”。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# VS2015  # LocalDB  # SQL Server LocalDB 在 ASP.NET中的应用介绍  # 轻量级数据库SQL Server Express LocalDb介绍  # 资源管理  # 数据库文件  # 器中  # 要在  # 微软  # 可以看见  # 都是  # 几个  # 有两个  # 来了  # 是因为  # 在弹出  # 右键  # 我们可以  # 这两个  # 可以看到  # 就可  # 为例  # 自带  # 可以选择 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在局域网内绑定自建网站域名?  如何在云主机快速搭建网站站点?  JavaScript如何实现音频处理_Web Audio API如何工作?  如何用y主机助手快速搭建网站?  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  JavaScript数据类型有哪些_如何准确判断一个变量的类型  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Laravel如何使用Vite进行前端资源打包?(配置示例)  Mybatis 中的insertOrUpdate操作  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  如何用狗爹虚拟主机快速搭建网站?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  香港服务器租用每月最低只需15元?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  网站制作软件有哪些,制图软件有哪些?  北京网站制作的公司有哪些,北京白云观官方网站?  网站制作报价单模板图片,小松挖机官方网站报价?  黑客如何通过漏洞一步步攻陷网站服务器?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何登录建站主机?访问步骤全解析  Laravel怎么调用外部API_Laravel Http Client客户端使用  Laravel API资源类怎么用_Laravel API Resource数据转换  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  Laravel如何配置和使用缓存?(Redis代码示例)  php485函数参数是什么意思_php485各参数详细说明【介绍】  Android okhttputils现在进度显示实例代码  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  详解MySQL数据库的安装与密码配置  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何基于云服务器快速搭建网站及云盘系统?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  如何在VPS电脑上快速搭建网站?  Laravel如何使用Collections进行数据处理?(实用方法示例)  如何在建站之星绑定自定义域名?  西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  如何挑选高效建站主机与优质域名?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  如何确保西部建站助手FTP传输的安全性?  在centOS 7安装mysql 5.7的详细教程  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  如何确认建站备案号应放置的具体位置?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践