C#建立与数据库连接(版本问题的解决方案)踩坑总结

1.如何优雅的建立数据库连接

今天使用这个deepseek写代码,主要就是建立数据库的链接,包括这个建库建表啥的都是他整得,我就是负责执行,然后解决这个里面遇到的一些问题;

其实我学习这个C#不过是短短的4天的时间,而且学习的是这个窗体应用程序,这个其实花了自己不少的事时间,写这个文章的时候,我刚刚写完这个数据库的升级的问题;

就是流程是这个样子的,按照deepseek的流程进行操作,遇到的第一个问题就是这个SQL server打不开的问题,一个文章单独写了这个问题的解决方案,如果你也遇到了这个问题,可以去看我之前的这个文章;里面记录了我解决这个问题的全流程;

2.如何建立数据库链接

下面的这个代码主要就是建立这个数据库的链接的代码,我第一次cv这个DK的代码的时候,这个sqlconnection无法进行识别出来,我引入了这个sqlclient之后依然报错;

下面的这个是DK分析的:但是我发现自己的这个.net是7.0的版本,所以就继续问他(这一我意识到,版本很重要)

下面的这个是我告诉DK我的net版本之后他给出来的这个解决的方案,他让我去更换这个包;

具体的更换的方式是这个样子的,我也是第一次遇到:右键项目文件,选择这个管理程序包

这个时候搜索自己想要的即可:

即时我找到了这个DK说的这个东西进行了安装,这个sqlconnection依然是无法进行识别的:

这个时候我真的是没有办法了,我就开始想:老师都说了是使用这个system下面的这个client这个包包,肯定没错啊,所以我又在上面的这个框框里面搜索了我的这个system里面的client这个包包;

搜索到了之后,我直接安装最新版本的这个,然后之前的那个找不到sqlconnection的报错就消失了;

这个时候我意识到,之前我安装的版本太低了,所以升级之后这个问题就解决了,我总结两点吧:

1).net的版本很重要,需要注意一下;

2)里面的这个client的版本也很重要,否则就会出现我今天遇到的这个情况;

一下;

然后报错消失,项目成功运行,数据库连接成功,登录验证也是没有问题的,问题解决,我就写了这两篇文章,故事结束;

相关推荐
一木 之林几秒前
李沐《动手学深度学习》知识卡合集:从 Softmax 回归到房价实战(第24-50集)
开发语言·c++·人工智能
心中有你0214几秒前
Java Swing实现校园最短路径导航系统(Dijkstra算法完整源码+详细解析)
java·开发语言·算法
Alphapeople3 分钟前
路径规划算法的python实现
开发语言·python·算法
重生之小比特4 分钟前
【Java SE】数组的定义与使用
java·开发语言
旋生万物9 分钟前
圈道裂痕——用 Python 验证素数分布的螺旋生成论判据
开发语言·python·数论·素数·cci·可计算数学
数据狐(Datafox)13 分钟前
京东商品列表API接口解析(附 JSON 样例)
数据库·爬虫·json
qeen8729 分钟前
【C++】智能指针介绍
开发语言·c++·笔记·指针
hanchenxing34 分钟前
本地AI绘画网关: 用 30 行 Python 把 NVIDIA FLUX.2 Klein 接入 OpenAI 兼容客户端Python
开发语言·python·ai作画·ai绘画·nvidia
Lost of 程序猿35 分钟前
船岸数据同步链路实战:SendFlag、单调版本号与断网三天后的续传
后端·c#·asp.net
PHP实战开发录2 小时前
PHP脚本手动能跑定时任务却失败
开发语言·php·开发