postgresql数据库连接

//地址连接字符串格式如下
//DATABASE=test;HOST=111.12.13.200;USER ID=postgres;PASSWORD=1234;PORT=5432;Pooling = false;encoding=UNICODENpgsqlConnection conn = null; string connectionString = string.Format("DATABASE={0};HOST={1};USER ID={2};PASSWORD={3};PORT={4};Pooling = false;encoding=UNICODE", database, hostname, username, password, port);try{conn = new NpgsqlConnection(connectionString);conn.Open();}catch (Exception ex){//连接失败}finally{if (conn != null) conn.Close();}

postgesql增删改查数据

NpgsqlCommand command3 = null;
int querycount = 0;
//查询
string querySql = "select count(*) from tableName";
command3 = new NpgsqlCommand(querySql, txConn);
var reader = command3.ExecuteReader();
while (reader.Read())
{string count = reader.GetValue(0).ToString();querycount = Convert.ToInt32(count);
}
if (querycount > 0)
{//删除string delSql = string.Format("delete from tableName");command3 = new NpgsqlCommand(delSql, txConn);int del = command3.ExecuteNonQuery();
}
else
{//插入数据:以下列出插入几何图形坐标点、和json格式字符的语句string tableName ="testTable";double x=0.0011;//X坐标点double y=2.111;//y坐标点string pJson="{***}";string insertsql= string.Format("insert into {0} (name,geom,json) values ({1},('SRID=4490;POINT({3} {4})'),('{5}'))", tableName ,x, y, pJson);pgsqlCommand command2 = new NpgsqlCommand(insertsql, txConn);int sw = Convert.ToInt32(command2.ExecuteScalar());
}

postgresql数据库连接,增删改查数据相关推荐

  1. mysql源生插入数据_php+mysql源生连接数据库和增删改查数据

    php+mysql源生连接数据库和增删改查数据 新建一个init.php文件,执行链接数据库.内容如下 header("Content-type: text/html; charset=ut ...

  2. PostgreSql数据库增删改查以及其他基本命令

    先来安装一波,我在docker上安装的 #先运行docker,我使用的是自定义的centos+vim镜像 docker run -itd --name pgsql centos-vim /usr/sb ...

  3. VS2022,C#中对PostgreSQL数据库增删改查实例记录

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.c#在VS中连接PostgreSQL数据库 二.使用步骤 1.引入库 2.设置连接 3.然后新建一个类文件,开始写 ...

  4. Android复习07【创建数据库、insert()插入数据、查看数据库、根据列索引获取参数值、根据列名-返回索引、增删改查数据、数据分页、修改表结构、Room框架】

    2020-04-09-星期四-第八周 目   录 创建数据库 insert()方法 查看数据库(Save as保存) 菜鸟教程---SQLite数据库 根据 列索引 获取 参数值 列比较多---根据列 ...

  5. SQL Server语句大全(增删改查数据、创建表、删除表、修改表)

    SQL server 增删改查语句 新增 insert into test.dbo.users (id,username,password) values(1,'lisi',123),(2,'lisi ...

  6. HBase--JavaAPI的操作,创建表修改表,增删改查数据

    DDL: public class HbaseClientDemo {Connection conn = null;@Beforepublic void getConn() throws Except ...

  7. SpringBoot+mybatis+postgreSQL+thymeleaf增删改查

    本篇是用SpringBoot搭建一个增删改查的demo,编辑器是idea,适合初学者学习.源码在GitHub上,https://github.com/jiangttian/springboot/tre ...

  8. Go语言sqlx库操作PostgreSQL数据库增删改查

    0. 引用 sqlx地址:https://github.com/jmoiron/sqlx PostgreSQL官网:https://www.postgresql.org/ 1. PostgreSQL安 ...

  9. mysql数据库员工表创建_mysql数据库简单练习(创建表格,增删改查数据)

    1.创建一个员工表 字段     属性 id        整形(int) name     字符串(varchar)(长度为20) gender    字符串(长度为2) birthday  日期型 ...

最新文章

  1. WPF中Expander与ListBox(ItemsControl)嵌套中的问题
  2. linux如何开启sni服务,Nginx开启单IP多SSL证书支持-TLS SNI support
  3. 极端懒惰:使用Spring Boot开发JAX-RS服务
  4. 【转载】最短路径之Dijkstra算法详细讲解
  5. MSG_PEEK标志
  6. hive java导入CVS
  7. mysql 日期和时间类型
  8. Win2008 R2 IIS FTP防火墙的配置
  9. (189)FPGA变量初始化方法reg
  10. SylixOS pci 设备驱动开发
  11. oracle查看定时任务
  12. 【已更新】万能门店小程序独立版V5.1二开完整版 无限DIY+不限制小程序生成数量+数10款插件
  13. 重生之我是赏金猎人-SRC漏洞挖掘(一)-某SRC测试系统无脑Getshell
  14. dumpsys alarm 格式解读
  15. cps1 cps2 android,CPS1和CPS2模拟器详细图文教程
  16. MySQL分库分表多维度查询——比较好的方法
  17. 莪的拽、像省田各号①样没尽頭队——需求改进原型设计
  18. PYTHON使用arcpy出现“Error 000824: The tool is not licensed”
  19. poj1737 Connected Graph
  20. 思维的惯性之游戏中buf管理

热门文章

  1. Echarts可视化基础知识
  2. 设计数据库中常见的规范
  3. 关于Home Lab的搭建——硬件选择篇(迷你主机)(一)
  4. 混合计算题300道_混合这道美丽人生鸡尾酒配方
  5. 学习CSS——小米商城官网(第9、10天)
  6. 听说你想 520 表白
  7. 遥感识别4——语义分割样本数据集制作
  8. 苹果、Facebook、谷歌——巨无霸分解倒计时
  9. spring clud config分布式配置中心的简单使用
  10. 浏览器趋势2015年2月:美国IE8反弹