1LSGO软件技术团队
贡献人:马燕鹏
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。
If you like the content here, the greatest helpyou can give meis forwarding, so tell your friends and encourage them to learn together.
我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中。
由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要解决两个问题:
把以前备份的数据库文件还原。
创建连接 SQL Server 数据库的配置文件。
我在这里做个记录,等开学之后新进入LSGO软件技术团队的小伙在 Code Review 团队代码时有个参考。最起码根据步骤能够把环境配置好,让代码 Run 起来。
先解决第一个问题,备份数据的还原。
Step1:进入 SQL Server 创建一个空白数据库,我们这里创建的数据库名称为 HeYuan。
进入SQL Server
Step2:还原数据库文件,这里需要注意还原选项的配置。
还原数据库文件
此处选择 然后在相应的目录中添加需要还原的数据库文件。
选择还原的文件
特别注意,在 部分勾选 否则还原失败。
设置还原文件选项
Step3:查看还原之后的数据,确认是否完整。
查看数据
如果当初备份的文件没有问题,到这里,还原数据库文件就搞定了。
接着,我们解决第二个问题,通过代码连接数据库,由于 SQL Server 数据库对 sa 用户是屏蔽的,所以我们需要先对登陆的 sa 用户属性进行设置。另外 SQL Server 默认的身份验证是 Windows 模式,我们也需要将其修改为 SQL Server 和 Windows 模式。
Step1:设置 用户属性。
找到sa用户
在 中将登陆设为开启。
设置sa用户授权
在 中设置 用户的密码,在写代码连接数据库时需要用到。
设置sa用户密码
Step2:设置数据库的连接属性。
选择连接…
修改连接属性
Step3:重启数据库服务
通过以上三个步骤,我们就可以通过代码的方式来连接 SQL Server 数据库了,否则连接失败。代码如下:
我们可以通过 WinForm,采用与用户交互的方式来构造与数据库连接的配置文件。
填写参数
连接成功
得到 XML 的配置文件如下:
这样,在编写代码时,通过读取配置文件来确定与数据库的连接信息,当数据库发生变动时,只需要更改配置文件就好,满足软件开发的
开闭原则
。
最后总结一下,以往新加入的小伙伴,遇到问题之后,我们都会详细的给予解答。慢慢的,我们发现很多问题都是相同的。干脆,我就把他们常问的问题,整理出来写在这个微信号中,遇到问题,就把对应的图文转过去,或许能够提升不少大家的做事效率!
就写到这里吧!See You!
经过8年多的发展,LSGO软件技术团队在地理信息系统、数据统计分析、计算机视觉领域积累了丰富的研发经验,也建立了人才培养的完备体系。
欢迎对算法设计与实现感兴趣的同学加入,与我们共同成长进步。
本微信公众平台长期系统化提供有关机器学习、软件研发、教育及学习方法、数学建模的知识,并将以上知识转化为实践。拒绝知识碎片化、耐心打磨技能、解决实际问题是我们的宗旨和追求。
领取专属 10元无门槛券
私享最新 技术干货