使用c#连接SQL Server数据库的代码有什么错误

时间:2016-02-20 15:16:26

标签: c# sql-server

请参阅下面显示的代码 - 错误在哪里或我犯了什么错误?控制台没有显示任何内容,只是一个黑色的空白..

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;

namespace sql_connect
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection myConnection = new SqlConnection("Database=Db_test;Server=.\\SQLEXPRESS;Integrated Security=True;connect timeout = 30");

            try
            {
                myConnection.Open();
                Console.WriteLine("Well Done");
            }
            catch (SqlException ex)
            {
                Console.WriteLine("You failed!" + ex.Message);
            }
        }
    }
}

2 个答案:

答案 0 :(得分:1)

您是否在SQLExpress上创建了Db_test?
首先检查与UDL文件的DB连接。更多信息here

答案 1 :(得分:1)

如果您没有收到任何错误,则可能是连接问题。你可能很快就会暂停。请检查是否可以从其他工具(例如SQL Server Management Studio)获得此dB。可能是连接字符串中的拼写错误。

附注:将sqlconnection用于使其在您停止使用后始终处理。