使用c#创建pgsql数据表
时间: 2023-11-17 11:08:35 浏览: 147
你可以使用 Npgsql 库在 C# 中创建 PostgreSQL 数据表。以下是一个简单的示例:
首先,你需要在 C# 代码中添加 Npgsql 库的引用。可以通过 NuGet 包管理器搜索 Npgsql 并安装。
然后,你可以使用以下代码创建一个名为 "users" 的表:
```csharp
using Npgsql;
using System;
string connString = "Host=localhost;Username=myuser;Password=mypassword;Database=mydatabase";
using (NpgsqlConnection conn = new NpgsqlConnection(connString))
{
conn.Open();
using (NpgsqlCommand cmd = new NpgsqlCommand())
{
cmd.Connection = conn;
cmd.CommandText = "CREATE TABLE users (id SERIAL PRIMARY KEY, name VARCHAR(50), age INT)";
cmd.ExecuteNonQuery();
}
conn.Close();
}
```
在上面的示例中,我们使用 NpgsqlConnection 打开一个 PostgreSQL 数据库连接。然后,使用 NpgsqlCommand 对象执行 SQL 命令以创建名为 "users" 的表。最后,我们关闭连接。
注意,上面的示例中包含了用户名、密码、主机和数据库名称等连接字符串信息,需要根据实际情况进行修改。
阅读全文