c#中的PostgreSQL DSN连接字符串
本文关键字:连接 字符串 DSN PostgreSQL 中的 | 更新日期: 2023-09-27 18:08:03
我正在尝试将PostgreSQL数据库连接到c#应用程序。为此,我已经创建了ODBC数据源,现在我需要在c#中包含连接字符串。
问题:如何在c#中为PostgreSQL编写DSN连接字符串?
试试这个
// PostgeSQL-style connection string
string connstring = String.Format("Server={0};Port={1};" +
"User Id={2};Password={3};Database={4};",
tbHost.Text, tbPort.Text, tbUser.Text,
tbPass.Text, tbDataBaseName.Text );
// Making connection with Npgsql provider
NpgsqlConnection conn = new NpgsqlConnection(connstring);
conn.Open();
// quite complex sql statement
string sql = "SELECT * FROM simple_table";
// data adapter making request from our connection
NpgsqlDataAdapter da = new NpgsqlDataAdapter(sql, conn);
更多细节请点击http://www.codeproject.com/Articles/30989/Using-PostgreSQL-in-your-C-NET-application-An-intr
这工作我
"DefaultConnection": "User ID=postgres;Password=aamir7882;Server=localhost;Port=5432;Database=kingsurplus;Integrated Security=true;Pooling=true;