【发布时间】:2012-09-03 17:52:16
【问题描述】:
我是 .net 和 c# 的新手,想连接 Visual Studio 2010 中提供的 Sql server express。
我已经搜索了很多并阅读了connectionstrings.com中的连接字符串,但仍然不知道如何连接。
我通过添加新项目添加了一个“基于服务的数据库”,现在有一个带有表格的 db.mdf。
我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
class First
{
static void Main()
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=db2.mdf;Integrated Security=True");
con.Open();
Console.WriteLine("ok");
Console.ReadLine();
}
}
}
但它没有连接。实际上它执行时没有错误,但 Console.WriteLine("ok");
没有输出在我的情况下,连接字符串应该如何?专门用于“数据源”。我不知道它的价值应该是多少。请告诉我适合我情况的完整连接字符串。
我真的是 .net 的新手,并且为一个简单的连接困惑了很多天。
还尝试了许多其他连接字符串,但都不起作用...
【问题讨论】:
-
“不连接”是什么意思?你期待什么?
-
1- 我运行查询但它没有返回任何结果。 2- 上面的代码没有输出
-
没有你告诉你的代码从数据库返回任何东西的地方。你只是在学习吗?
-
如果代码运行正常,它应该输出“ok”。但现在由 Candie 回答,它可以正常工作
标签: c# visual-studio-2010 connection-string sql-server-express