C#的winform中使用数据库连接字符串

在解决方案中增加一窗口选择xml文件,并将名称改为app.config.其内容设置如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <appSettings>
  <add key="source" value="Server=localhost;uid=sa;pwd='fang';database=khgx;" />
  </appSettings>
 </configuration>

请在引用中添加-System.configuration不然程序会提示错误。在程序中就可以这样调用:

private string source = System.Configuration.ConfigurationManager.AppSettings["source"];
conn = new SqlConnection(source);
打包安装后,可以直在安装的机器上面接修改配置文件,进行数据库连接。

时间: 2024-08-03 16:41:44

C#的winform中使用数据库连接字符串的相关文章

web.config文件中的数据库连接字符串加密解密怎么完成,超级急切!!!!!!!!connectstring

问题描述 web.config文件中的数据库连接字符串加密解密怎么完成,超级急切!!!!!!!! 解决方案 解决方案二: 解决方案三:曾经搜索过这样个方法:(声明:我没有实际操作过)1.打开记事本,然后将下面的代码复制到一个新文件中.<%@PageLanguage="C#"%><%Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name);%>保存my.aspx到你的we

Enterprise Library 2.0中加密数据库连接字符串

看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下.我们知道,在Enterprise Library1.1中加密连接字符串,需要依赖于Cryptography Application Block..NET Framework2.0中已经内置了这项功能,通过Configuration命名空间下的一些类来完成,支持两种类型的加密: DPAPIProtectedConfigurationPr

C#配置文件中的数据库连接字符串问题

问题描述 字符串可以获取,但数据库打开失败.不用配置文件时,数据库可照常连接,求大神解救!!! 解决方案 解决方案二:1.断点调试调试.2.\变试一试.解决方案三:断点看connstr到底是啥解决方案四:引用2楼Z65443344的回复: 断点看connstr到底是啥 正解解决方案五:还有,不要把代码里拼接的字符串直接扔配置文件里因为代码里拼接的时候是有转义符的你应该把没有转义符的字符串扔配置文件里解决方案六:是不是\出现问题了?改成呢?解决方案七:C#配置文件中如何连接数据库//在Web.co

WebConfigurationManager中读取数据库连接字符串

问题描述 从配置文件中读取数据库链接字符串privatestaticstringstrConnection=WebConfigurationManager.OpenWebConfiguration("~/").ConnectionStrings.ConnectionStrings["ConnectionString"].ConnectionString;上面这串代码是读取连接字符串的.1)web应用程序的默认配置是怎么回事?2)我要怎么去找这个字符串,我要怎么配置这

asp.net LINQ中数据库连接字符串的问题_实用技巧

项目我采用了三层结构,我把LINQ的映射文件放到了DAL这个层中,映射文件自动由VS2008生成,在原来的机器上一直正常,一点问题都没有,当我把程序移到了另外一台机子上面时候,情况就发生了变化,怎么都连接不上数据库,这个问题折腾了我好几天,改了DAL下的app.config,也改了Web下的web.config但是都没有效果,一连接数据库就报这个错误 Timeout expired 错误,郁闷好几天,最后从LINQ的映射文件中才发现原来数据库连接字符串一直是调用的Properties下面的Set

ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法_实用技巧

在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式.这里主要谈谈文件中的<connectionStrings>节. <connectionStrings>节是对连接到数据库的字符串进行配置,由于MS SQL Server与ASP.NET同属于微软的产品,因此是使用ASP.NET开发时首选的数据库是MS SQL Server,本文只讨论对MS SQL Server的连接字符串情况.第一种情况,本地开发时,

在Entity Framework中重用现有的数据库连接字符串

本文转载:http://www.cnblogs.com/dudu/archive/2011/01/29/entity_framework_connection_string.html 如果EF在使用实体模型时候,即model first 和db first 时候,则 Entity Framework使用的连接字符串与ADO.NET是不同的,见下图: 相比于ADO.NET,Entity Framework的连接字符串不仅要存放metadata配置信息,还要存放完整的数据库连接字符串(上图中的"pr

asp.net2.0中读取web.config数据库连接字符串2种方法

asp.net|web|数据|数据库|数据库连接|字符串 方法一: string myConn = System.Configuration.ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString; 方法二: string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings[&q

ASP.NET web.config中 数据库连接字符串加密解密_实用技巧

虽然不怎么新鲜,但相信还是有许多人不知道,好,不说废话,直接给方法:开始--->运行,输入cmd,接着输入以下内容 加密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" "你的Web项目路径" 解密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -