C# 连接字符串和短节
我正在尝试连接到一个SQL数据库来提取数据,我正在使用Dapper来完成这个过程。我假设我的连接字符串有一些问题;我正在尝试访问远程sql server 2012 db,但我的连接一直失败:C# 连接字符串和短节,c#,sql,sql-server,connection-string,C#,Sql,Sql Server,Connection String,我正在尝试连接到一个SQL数据库来提取数据,我正在使用Dapper来完成这个过程。我假设我的连接字符串有一些问题;我正在尝试访问远程sql server 2012 db,但我的连接一直失败: using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Threading.Tasks; using Dapp
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Dapper;
using System.Data.SqlClient;
namespace Data_Connection
{
public static class Program
{
static void Main(string[] args)
{
string connetionString = null;
SqlConnection cnn ;
connetionString = "Server=datanet.local.net/datadb; Database=ddata;Trusted_Connection=True";
cnn = new SqlConnection(connetionString);
try
{
cnn.Open();
Console.WriteLine("Connection Open !");
cnn.Close();
}
catch (Exception ex)
{
Console.WriteLine("Can not open connection !");
}
}
}
}
我从未尝试过使用c连接到sql db,我对这个环境相当陌生。任何帮助都将不胜感激
谢谢 连接一直失败,出现了什么错误?您是否尝试过从dbo.data…中选择*?不确定Server=data.local.net\datadb是否有任何意义,尤其是在以后再次列出数据库时。您试图从哪个数据库中选择?标题有误导性。虽然OP打算在解决连接问题时使用dapper,但这个问题只是如何使用c.net连接到数据库。我会从谷歌的高层开始。我假设我的连接字符串有一些问题;-在假设之前,为什么不将catch子句中的行更改为Console.WriteLineex?它应该告诉你哪里出了问题。如果打开/关闭不起作用,这不是一个简洁的问题。那么:什么是前消息?