C#应用程序中的数据库连接!高分!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:23:38
本人用AdvancedInstaller打包一个应用程序,状态如下:
1 数据库在服务器上,该打包的应用程序在客户端
2 在AdvancedInstaller的工程细节-->SQL脚本-->数据库服务器-->自定义连接中的连接字符串如下:
Driver={[DBDRIVER_PROP]};Server=[DBSERVER_PROP];Port= [DBPORT_PROP];Uid=[DBUSER_PROP];Pwd=[DBPASS_PROP];Database=[DBNAME_PROP];
请问该怎么配置才能让客户端的程序顺利安装后运行?

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
/*********************************
* 类名:DBHelper
* 功能描述:提供基本数据访问功能
* ******************************/
namespace HotelManager.DAL
{
public static class DBHelper
{
//数据库连接属性
private static SqlConnection connection;
public static SqlConnection Connection
{
get
{
string connectionString = ConfigurationManager.ConnectionStrings["HotelManageConnectionString"].ConnectionString;
if (connection == null)
{
connection = new SqlConnection(connectionString);
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.