首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到LocalDb

连接到LocalDb
EN

Stack Overflow用户
提问于 2020-05-13 11:54:28
回答 1查看 112关注 0票数 0

任何人都可以向我指出允许我连接到本地数据库( Server)的资源,以允许我从单元测试中更新表。

下面的连接字符串

代码语言:javascript
复制
string Server ="(localdb)\\MSSQLLocalDB; Database = TestDB; Integrated Security = True";

越来越近

我现在可以连接到DB了

代码语言:javascript
复制
 public static void sqlserver()
    {
        string connetionString;

        SqlConnection cnn;

        connetionString = @"Server=(localdb)\MSSQLLocalDB;Database=TestDB;Trusted_Connection=True";
        //connetionString = @"Server=(localdb)\MSSQLLocalDB;Database=TestDB;Integrated Security=True";
        //connetionString = "Server=(localdb)\\MSSQLLocalDB;Database=TestDB;Integrated Security=True";
        cnn = new SqlConnection(connetionString);


        SqlCommand command;
        string sql = "UPDATE TestRun SET Date = GETDATE()";
        //sql = "UPDATE TestRun SET Date = GETDATE()";
        string sqlsearch = "SELECT * FROM dbo.TestRun";
        cnn = new SqlConnection(connetionString);
        //command = new SqlCommand(sql, cnn);

        cnn.Open();
        command = new SqlCommand(sql, cnn);
        command.ExecuteScalar();
        //Console.WriteLine(sqlsearch);
        cnn.Close();
    }

但它并没有把数据放进表格

我现在所需要的只是sql/tsql语句,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-14 08:47:42

把它分类

首先,我必须从服务器资源管理器创建到DB的数据连接,这是错误的。

我在服务器资源管理器数据连接中创建了一个新的DB

工作守则是:

代码语言:javascript
复制
public static void sqlserver()
    {
        string connetionString;
        SqlConnection cnn;

        connetionString = "Server=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=\"C:\\Users\\TestDB\\Documents\\test.mdf\";Integrated Security=True;Connect Timeout=30";
        cnn = new SqlConnection(connetionString);
        SqlCommand command;
        string sql = "INSERT INTO TestRun (Date,Message) VALUES (GETDATE(),'SQL Server Attempt Passed')";
        command = new SqlCommand(sql, cnn);

        cnn.Open();
        command.ExecuteReader();
        cnn.Close();
        cnn.Dispose();
    }

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61773965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档