实现同各SQL客户端工具连接数据库,只需给出Server名,及用SQL认证(需用戶名和密碼)/NT认证方式,就可以连接至数据库.
最好会将连接配置信息写入XML,这样方便下次连接.
网上开源SQL工具中的代码太庞大了,最好能简单实现点的.

解决方案 »

  1.   

    是Winform吗?引用: vs.net自带的Microsoft.Data.ConnectionUI.Dialog.dll示例代码如下:
    using Microsoft.Data.ConnectionUI;DataConnectionDialog dialog = new DataConnectionDialog();            dialog.DataSources.Add(DataSource.SqlDataSource);
                dialog.SelectedDataProvider = DataProvider.SqlDataProvider;            //dialog.DataSources.Add(DataSource.OdbcDataSource);            //dialog.SelectedDataSource = DataSource.OdbcDataSource;
                //dialog.SelectedDataProvider = DataProvider.OdbcDataProvider;            dialog.StartPosition = FormStartPosition.CenterScreen;
                dialog.Title = "Connect to SqlServer";
                dialog.ConnectionString = "server=127.0.0.1;database=YarnNew;user id=sa;password=aaa;";
                if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK)
                {
                    MessageBox.Show(dialog.ConnectionString);
                } 
      

  2.   

    ConnectionString是这种格式:
    server=服务器名称或者IP;user id=登录名;password=登录密码;database=初始数据库;只需要让用户提供这几个内容就可以进行连接了,连接的时候指定SqlConnection的ConnectionString为上面的字符串,然后调用Open方法打开,可以使用try进行异常捕捉,判断是否连接成功至于保存,可以使用app.config
      

  3.   

    ConnectionString是这种格式: 
    server=服务器名称或者IP;user id=登录名;password=登录密码;database=初始数据库; 只需要让用户提供这几个内容就可以进行连接了,连接的时候指定SqlConnection的ConnectionString为上面的字符串,然后调用Open方法打开,可以使用try进行异常捕捉,判断是否连接成功 至于保存,可以使用app.config
    ------------
    正解、
      

  4.   

    在配置文件,web.config里的节点加
    <appSettings>
    <add key="ConnectString" value="server=IP;database=数据库;user=用户;password=密码;"/>
    <appSettings>在代码里用下面获取连接符.:
    ConfigurationSettings.AppSettings["ConnectString"];
      

  5.   

    OracleConnectionStringBuilder builder= new OracleConnectionStringBuilder()
    builder["Data Source"] = "配置文件中取得";
    builder["User ID"] = "配置文件中取得";
    ......更详细的信息楼主可查询MSDN