请参阅下面显示的代码 - 错误在哪里或我犯了什么错误?控制台没有显示任何内容,只是一个黑色的空白..
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);
}
}
}
}
答案 0 :(得分:1)
您是否在SQLExpress上创建了Db_test?
首先检查与UDL文件的DB连接。更多信息here。
答案 1 :(得分:1)
如果您没有收到任何错误,则可能是连接问题。你可能很快就会暂停。请检查是否可以从其他工具(例如SQL Server Management Studio)获得此dB。可能是连接字符串中的拼写错误。
附注:将sqlconnection用于使其在您停止使用后始终处理。