您的位置:首页 > 数据库

用postGIS向postgresql插入空间数据

2010-05-21 15:46 253 查看
首先新建项目后引用Npgsql,定义连接参数

string strConn = @"SERVER=127.0.0.1;DATABASE=template_postgis;USERID=postgres;PASSWORD=111";
private void btnConnectPostsql_Click(object sender, EventArgs e)
{
string sql = "INSERT INTO table_name (the_geom) VALUES (ST_GeomFromText('MULTILINESTRING((1 1,2 3,3 4,3 2),(3 2,3 1))',-1));";
ExecuteScalar(sql)
}

public object ExecuteScalar( string sql)
{
IDbConnection dbcon;
dbcon = new NpgsqlConnection (strConn);
using (dbcon)
{
dbcon.Open();
IDbCommand dbcmd = dbcon.CreateCommand();
dbcmd.CommandText = sql;
object ob = dbcmd.ExecuteScalar();
dbcon.Close();
return ob;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: