C#简单尝试(数据库获取数据,并显示在DataGridView上)

作者分享了从数据库获取数据并显示在DataGridView中的过程,期间遇到数据库连接、密码找回、代码理解不足等问题,并详细描述了错误分析、网络设置和解决方案,强调了细节的重要性。
摘要由CSDN通过智能技术生成

目标:从数据库取数据,并显示在DataGridView中

参考链接:https://blog.csdn.net/smooth_tailor/article/details/52369995

执行过程:2024年4月16日晚上花费了3个小时,一边写代码一边理解,一边解决数据库连接,其中遇到了数据库登录密码忘记的问题,使用Windows身份登录重新找回:4月17晚上也折腾了一下,又有新的感悟。4月19晚上继续折腾代码,终于在2024年4月21日晚上查询出来,实现了。

1.第一步

2.第二步:

可能是很久没有写好好写代码了,对代码的理解不到位,疏忽了很多细节,其中印象最深的是以下两个地方:

因为一些粗心大意,没有把需要更改的地方改成自己需要的。导致报错。

把所有代码又重新写了一遍,然后运行还是提示一个错误,如下:

报错解释:

这个错误通常表示客户端无法连接到SQL Server实例。可能的原因包括SQL Server服务未运行、网络问题、错误的连接字符串或防火墙设置等。

网络上的解决方法:

  1. 确认SQL Server服务正在运行。可以在服务管理器中查看或使用services.msc命令在Windows上查看服务状态。

  2. 检查连接字符串是否正确。确保服务器地址、数据库名称、用户凭据等信息无误。

  3. 如果SQL Server配置为使用特定端口,确保连接字符串中的端口号正确。

  4. 检查网络连接是否正常,确保客户端和服务器之间的网络通畅。

  5. 如果可能,尝试使用SQL Server Management Studio(SSMS)使用相同的凭据连接到数据库,以排除客户端问题。

  6. 检查服务器的防火墙设置,确保客户端IP地址被允许通过,并且SQL Server监听的端口没有被阻止。

  7. 如果使用的是SQL Server Express版本或者Named Pipes协议,请确保SQL Server配置为允许远程连接,并且Named Pipes已启用。

4月21日,遇到的问题:

VS一直提示以上问题,一直得不到解决,如下:

出现这个问题,一直都是我把数据库名搞成服务器名称:

正确的数据库名:

数据库也一直连接不上如下图:

数据库连不上,提示这个问题,需要检查一下以下服务:

接下来的继续学习以下两个概念:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值