正在连接到Visual Studio上的postgresql
本文关键字:Studio 上的 postgresql Visual 连接 | 更新日期: 2023-09-27 18:26:43
我在连接到本地postgresql数据库时遇到问题。我似乎在服务器资源管理器中检索了所有的表和其他信息,但遗憾的是,每次编译时我都会收到一个异常,上面写着
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll
Additional information: Keyword not supported: 'host'.
这是我的代码
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DBVSHotel
{
class Program
{
static void Main(string[] args)
{
var con = new SqlConnection("User Id = postgres; Host = localhost; Database = Hotels; Initial Schema =public");
}
}
}
您需要使用Npgsql提供程序和新的NpgsqlConnection
,SqlConnection
用于Microsoft SQL Server。
http://www.npgsql.org/doc/
我认为问题出在连接字符串中(主机不是一个参数)
connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
var con = new SqlConnection(connetionString);