using System.Data.SqlClient
SqlConnection conn = new SqlConnection()
conn.ConnectionString = "Data Source=.Initial Catalog= VisitersIntegrated Security=True"
或者
SqlConnection conn = new SqlConnection("Data Source=.Initial Catalog= VisitersIntegrated Security=True")
其中“Data Source”指数据库服务器,其值可以是IP地址或主机名,“Data Source=.”代表本机是服务器;“Initial Catalog”指数据库名称;如果要连接网络中IP地址为192.168.1.177的服务器上的Visiters数据库,该数据库的访问用户名和密码分别为“sa”和“pwd”,则SqlConnection组建的ConnectionString属性值就可以设置为“Persist Security Info=trueData Source=192.168.1.177Initial Catalog= VisitersUser id = saPassword=pwd”。
通常,数据服务器的地址会发生改变,一旦改变发生数据库连接就需要重新设置,设置完毕后还需要重新编译应用程序,这个改变才会被程序接受。我们可以采用读取配置文件的方式来避免这种程序的反复编译,将数据库连接字符串保存在配置文件中,如果数据库发生了变化,只需要修改配置文件即可,不需要重新编译程序,这样可以极大的降低程序的维护成本,提高工作效率。
首先,在项目Visiters中添加新项——“应用程序配置文件”。WindowsFrom 应用程序该文件名默认为App.config 。对该文件的配置如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings >
<add key ="ConnStr" value="Data Source=.Initial Catalog= VisitersIntegrated Security=True"/>
</appSettings>
</configuration>
配置文件写好后就可以在程序中进行调用。必须使用命名空间——using System.Configuration然后使用该命名空间的ConfigurationSettings.AppSettings 索引器来读取该值,改写代码如下:
using System.Data.SqlClient
using System.Configuration
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnStr"])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)