c#连接数据库SqlHelper报错

 2023-09-10 阅读 24 评论 0

摘要:这是一个困扰了我好几天的问题,首先看一下报错信息 代码: jdbc报错关闭的连接,private static string connectionString = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString; 配置文件 <?xml version="1.0" encoding=&#

这是一个困扰了我好几天的问题,首先看一下报错信息

代码:

jdbc报错关闭的连接,private static string connectionString = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;

配置文件

<?xml version="1.0" encoding="utf-8" ?>
<configuration><connectionStrings><add name="connstr" connectionString="server=localhost;port=3306;user=root;password=123456;database=test"/></connectionStrings>
</configuration>

刚开始我以为是连接字符串的问题,于是直接使用连接字符串public static string connectionString = "server=localhost;port=3306;user=root;password=123456;database=test";
这样是没问题的

c++连接sqlserver数据库。查看了一下connectionString返回为null
是不是配置文件格式或者读取方法的问题
于是把配置文件改成

<?xml version="1.0" encoding="utf-8" ?>
<configuration><appSettings><add key="connstr" value="server=localhost;port=3306;user=root;password=123456;database=test"/></appSettings>
</configuration>

读取方法private static string connectionString = ConfigurationSettings.AppSettings[
这样虽然不报错但是读取到的连接字符串还是null

于是经历了多次百度谷歌,发现了问题所在主要有两个

  1. 连接字符串的问题
    server=localhost;port=3306;uid=root;pwd=123456;database=test
    username改成uid password改成pwd
  2. 文件位置
    放在ui层的项目下

数据库报错2003是什么,转载于:https://www.cnblogs.com/JaminYe/p/11490301.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/35811.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息