各位C# 里面app.config连接数据库的字符串怎么写啊?

时间:2021-09-07 07:37:38
晚上Google了很多,乱七八糟,没有一个完全正确,气煞我也。我的配置是:
数据库名:model 
IP地址:202.***.***.**
端口:1433
用户名:root
密码:root

就一个这样的东西搞了半天没弄出来!!!!
而不用config文件的方式反而没有问题!!
谢谢各位了!

17 个解决方案

#1


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="SqlConnectionString" connectionString="Data Source=202.***.***.**;Initial Catalog=model;User ID=root;Password=root"/>
</connectionStrings>
</configuration>

#2


楼主的结帖率好低哦~~貌似很少结帖。

#3



<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
   <add key="ConnenctionString" value="Data Source=202.***.***.**;User ID=root;Password=root;Database=model" />
   <add key="TmpPath" value="C:\Temp" />
   </appSettings>
</configuration>

#4


<?xml version="1.0" encoding="utf-8"?>

<!--
  有关如何配置 ASP.NET 应用程序的详细消息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>

    <appSettings>
      <!--设置数据库连接字符串配置-->!>  
      <add key="strconnection" value="server=(local);uid=root;pwd=root;DATABASE=STcontract"/>
    </appSettings>
</configuration>
本机应该是local

#5


这是我项目中用的 加过密了。。。  
<connectionStrings>
    <add connectionString="J+y3bQx3RASDMcvB1JFBsdsweeJmG3d1/kSekywRLZKYct5NiNwE5jKQJvknCO24OyMScMO62dA==" name="Sqlconn"/>

  </connectionStrings>

#6


   <add name="HospitalLeakage.Properties.Settings.Hospital_LeakageSystemConnectionString"
      connectionString="server=202.***.***.**,1433;User ID=root;Password=root;Database=model"
      providerName="System.Data.SqlClient" />

#7


引用楼主  的回复:
而不用config文件的方式反而没有问题!!
谢谢各位了!

贴出来。

#8


引用 7 楼  的回复:
引用楼主  的回复:
而不用config文件的方式反而没有问题!!
谢谢各位了!

贴出来。

MySQLConnection  conn = new MySQLConnection(new MySQLConnectionString("202.***.***.**", "model", "root", "root", 1433).AsString);这种是可以的,而引用数据库app.config的怎么都不行....

#9


ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

#10


该回复于2012-04-05 17:43:15被版主删除

#11


引用 9 楼  的回复:
ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

#12


引用 11 楼  的回复:
引用 9 楼  的回复:

ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

怎么引用?

#13


引用 12 楼  的回复:
引用 11 楼 的回复:

引用 9 楼 的回复:

ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

怎么引用?

引用.net程序集中的dll -> System.Configuration
程序中这样引用 using System.Configuration;

#14


引用 13 楼  的回复:
引用 12 楼  的回复:
引用 11 楼 的回复:

引用 9 楼 的回复:

ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

怎么引用?

引用.net程序集中的dll -> System.Configuration
程序中……

哦 这个已经引用 但是对于9楼的说法,心存怀疑......他的字符串加密后怎么可能用在我这里?

#15


<connectionStrings>
   <add connectionString="server=202.***.***.**,1433;User ID=root;Password=root;Database=model" name="Sqlconn"/>
 </connectionStrings>


ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString


再不行我也没办法了 如果还不行 可以肯定是app.conifg的问题了(前提是ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString你确实取到自己存入app.config中的字符串)

#16


不行,真的不行!

#17


你数据库服务开了么 各位C# 里面app.config连接数据库的字符串怎么写啊?
net start mssqlserver

#1


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="SqlConnectionString" connectionString="Data Source=202.***.***.**;Initial Catalog=model;User ID=root;Password=root"/>
</connectionStrings>
</configuration>

#2


楼主的结帖率好低哦~~貌似很少结帖。

#3



<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
   <add key="ConnenctionString" value="Data Source=202.***.***.**;User ID=root;Password=root;Database=model" />
   <add key="TmpPath" value="C:\Temp" />
   </appSettings>
</configuration>

#4


<?xml version="1.0" encoding="utf-8"?>

<!--
  有关如何配置 ASP.NET 应用程序的详细消息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>

    <appSettings>
      <!--设置数据库连接字符串配置-->!>  
      <add key="strconnection" value="server=(local);uid=root;pwd=root;DATABASE=STcontract"/>
    </appSettings>
</configuration>
本机应该是local

#5


这是我项目中用的 加过密了。。。  
<connectionStrings>
    <add connectionString="J+y3bQx3RASDMcvB1JFBsdsweeJmG3d1/kSekywRLZKYct5NiNwE5jKQJvknCO24OyMScMO62dA==" name="Sqlconn"/>

  </connectionStrings>

#6


   <add name="HospitalLeakage.Properties.Settings.Hospital_LeakageSystemConnectionString"
      connectionString="server=202.***.***.**,1433;User ID=root;Password=root;Database=model"
      providerName="System.Data.SqlClient" />

#7


引用楼主  的回复:
而不用config文件的方式反而没有问题!!
谢谢各位了!

贴出来。

#8


引用 7 楼  的回复:
引用楼主  的回复:
而不用config文件的方式反而没有问题!!
谢谢各位了!

贴出来。

MySQLConnection  conn = new MySQLConnection(new MySQLConnectionString("202.***.***.**", "model", "root", "root", 1433).AsString);这种是可以的,而引用数据库app.config的怎么都不行....

#9


ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

#10


该回复于2012-04-05 17:43:15被版主删除

#11


引用 9 楼  的回复:
ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

#12


引用 11 楼  的回复:
引用 9 楼  的回复:

ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

怎么引用?

#13


引用 12 楼  的回复:
引用 11 楼 的回复:

引用 9 楼 的回复:

ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

怎么引用?

引用.net程序集中的dll -> System.Configuration
程序中这样引用 using System.Configuration;

#14


引用 13 楼  的回复:
引用 12 楼  的回复:
引用 11 楼 的回复:

引用 9 楼 的回复:

ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString

配合我5楼的代码 绝对行

在这之前要添加一个引用

怎么引用?

引用.net程序集中的dll -> System.Configuration
程序中……

哦 这个已经引用 但是对于9楼的说法,心存怀疑......他的字符串加密后怎么可能用在我这里?

#15


<connectionStrings>
   <add connectionString="server=202.***.***.**,1433;User ID=root;Password=root;Database=model" name="Sqlconn"/>
 </connectionStrings>


ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString


再不行我也没办法了 如果还不行 可以肯定是app.conifg的问题了(前提是ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString你确实取到自己存入app.config中的字符串)

#16


不行,真的不行!

#17


你数据库服务开了么 各位C# 里面app.config连接数据库的字符串怎么写啊?
net start mssqlserver