数据库 连接-配置文件

Posted holiday-l

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库 连接-配置文件相关的知识,希望对你有一定的参考价值。

   这次是连接和配置文件的学习,在C#项目Connection写好一下代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.Data.SqlClient;
using System.Configuration;

namespace Connection
{
       public partial class Form1 : Form
    {
            public Form1()
               {
                      InitializeComponent();
                      this.StartPosition = FormStartPosition.CenterScreen;
                      if (ConfigurationManager.ConnectionStrings["Sql"] != null) //若配置管理器从配置文件读取到指定的连接字符串;
                      {
                             SqlConnectionStringBuilder sqlConnectionStringBuilder = new SqlConnectionStringBuilder(); //声明并实例化SQL连接字符串构造器;
                             sqlConnectionStringBuilder.ConnectionString = ConfigurationManager.ConnectionStrings["Sql"].ConnectionString; //借助配置管理器从配置文件读取完整的连接字符串,并赋予SQL连接字符串构造器的相应属性;
                             this.txb_Server.Text = sqlConnectionStringBuilder.DataSource; //从SQL连接字符串构造器各属性中,获取连接字符串的各个元素,并显示于相应控件上;
                             this.txb_Database.Text = sqlConnectionStringBuilder.InitialCatalog;
                             this.ckb_IsWindowsAuthentication.Checked = sqlConnectionStringBuilder.IntegratedSecurity;
                                 }
                            }

                     private void btn_Connect_Click(object sender, EventArgs e)
                {
                          SqlConnection sqlConnection = new SqlConnection(); //声明并实例化SQL连接;
                         sqlConnection.ConnectionString =
                          ConfigurationManager.ConnectionStrings["Sql"].ConnectionString; //配置管理器从配置文件读取连接字符串,并将之赋予SQL连接的连接字符串属性;
                         sqlConnection.Open(); //打开SQL连接;
                         MessageBox.Show //在消息框中显示;
                         ("连接状态:" + sqlConnection.State.ToString() //消息框消息内容;
                        + " 工作站标识:" + sqlConnection.WorkstationId
                        + " 服务器地址:" + sqlConnection.DataSource
                        + " 服务器版本:" + sqlConnection.ServerVersion
                        + " 数据库名称:" + sqlConnection.Database
                        + " (单击【确定】后将关闭SQL连接)");
                        sqlConnection.Close();
                     }
              }
   }

   编写好启动调试,结果调试失败,出现如下界面:

技术分享图片   

  根据运行错误的提示,网上的方法都试过,都解决不了,哪位大神遇到过这种情况可以解决的?在线等。。。。

 

 

 

 

            

 









































以上是关于数据库 连接-配置文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在配置文件里添加数据库链接?

oracle远程连接要配置那些文件?

PHPCMS V9数据库配置文件database.php位置在哪

MAC通过配置文件连接数据库

配置独立的数据库连接配置文件

配置文件连接mysql数据库