C# 我无法连接到SQL Server数据库 公共部分类变量\u输入:System.Web.UI.Page { 公共字符串conStr=WebConfiguration Manager.ConnectionString[“DefaultConnection”]。ConnectionString; 受保护的无效按钮提交单击(对象发送者,事件参数e) { 使用(SqlConnection con=newsqlconnection(cont)) { 尝试 { con.Open(); 写(“警报(‘连接已打开’);”; } 捕获(例外情况除外) { 控制台写入线(例如消息); 响应。写入(“警报(‘连接问题’);”; } 最后 { con.Close(); 写(“警报(‘连接已关闭’);”; } } }
我无法连接SQL Server数据库。运行此代码后,我收到“连接问题”。请帮助。我不知道从何处开始C# 我无法连接到SQL Server数据库 公共部分类变量\u输入:System.Web.UI.Page { 公共字符串conStr=WebConfiguration Manager.ConnectionString[“DefaultConnection”]。ConnectionString; 受保护的无效按钮提交单击(对象发送者,事件参数e) { 使用(SqlConnection con=newsqlconnection(cont)) { 尝试 { con.Open(); 写(“警报(‘连接已打开’);”; } 捕获(例外情况除外) { 控制台写入线(例如消息); 响应。写入(“警报(‘连接问题’);”; } 最后 { con.Close(); 写(“警报(‘连接已关闭’);”; } } },c#,sql,database-connection,sqlconnection,C#,Sql,Database Connection,Sqlconnection,我无法连接SQL Server数据库。运行此代码后,我收到“连接问题”。请帮助。我不知道从何处开始 您使用的是SQL server而不是mySQL,您的措辞很有趣。只是想确定一下 您可能希望尝试查看异常数据,通常它会给您一条错误消息。您捕获了错误,现在请阅读它 如果错误消息没有帮助,您可以在con.Open()处设置一个断点,然后进入一个测试,确保所有参数都正确,或者如果异常错误没有帮助,则查看问题所在 可能还想看看这个: 控制台中显示的错误消息是什么?System.Data.SqlClient
con.Open()
处设置一个断点,然后进入一个测试,确保所有参数都正确,或者如果异常错误没有帮助,则查看问题所在控制台中显示的错误消息是什么?System.Data.SqlClient.SqlException类型的异常发生在System.Data.dll中,但未在用户代码中处理。将异常的堆栈跟踪写入控制台,它将为您提供更多信息。
public partial class Variables_input : System.Web.UI.Page
{
public string conStr = WebConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
protected void Buttonsubmit_Click(object sender, EventArgs e)
{
using (SqlConnection con = new SqlConnection(conStr))
{
try
{
con.Open();
Response.Write("<script language ='javascript'>alert('Connection is open');</script>");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Response.Write("<script language ='javascript'>alert('Connection Problem');</script>");
}
finally
{
con.Close();
Response.Write("<script language ='javascript'>alert('Connection is close');</script>");
}
}
}