Verbindung zu postgresql auf Visual Studio
Habe ich ein Problem die Verbindung zu meinem lokalen postgresql-Datenbank. Es scheint, wie bekomme ich alle Tabellen und andere Informationen in meine Server-Explorer, aber leider jedes mal wenn ich compile bekomme ich eine Ausnahme, sagt
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll
Additional information: Keyword not supported: 'host'.
Hier ist mein code
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");
}
}
}
- für Verbindungszeichenfolgen, hier ist, wo Sie brauchen, um sich in Bezug darauf, wie zu konfigurieren, eine richtige Verbindung, wenn die Verbindung zu PostGress C# ConnectionStrings
- Installieren Sie den NpgSql-Paket. Das System.Daten.SqlClient ist für MSSQL-server, Postgresql nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie den Npgsql-provider und new NpgsqlConnection, SqlConnection ist für SQL Server.
http://www.npgsql.org/doc/
Ich denke, das problem ist in der conection string (Wort-host keine parameter)