我是将 Asp.NET 与 C# 结合使用的初学者,这是我第一次尝试与 SQL Server 2005 数据库建立连接:
这是我连接到 sql server 数据库的简单代码,我正在获取标签中设置的文本消息。 connectionString 是我的问题吗???如果是这样,请告诉我示例如何编写它以及如何获取服务器名称并正确编写它......或者如何指定数据库名称(所有路径或只是数据库名称??)
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection connection = new SqlConnection("server = Saher;Database=Database.mdf;integrated security = true");
try{
connection.Open();
}
catch{
lblMessage.Text = "COULDN'T CONNECT to Stupid database";
}finally{
connection.Close();
}
}
谢谢,
最佳答案
使用受信任连接的 SQL Server 的连接字符串应如下所示:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI
myServerAddress
可以是您的服务器名称的 IP 地址,例如SQLSERVER01 或 192.168.1.5
myDataBase
应该是实际的数据库名称而不是 MDF 文件,例如 Northwind
关于c# - C#数据库连接SQL Server 2005中的ConnectionString问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111944/