C#实战:Dapper操作PostgreSQL笔记 全球独家
PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)
(资料图)
PostgreSQL组成数据库引擎:PostgreSQL数据库引擎是一组CLI和命令行工具,用于管理和查询数据库。它使用C语言编写,并提供了许多高级功能,例如复制,分区,事务,视图和索引等。
数据库存储引擎:PostgreSQL的存储引擎是一组用于存储和检索数据的API。它们负责管理数据的物理存储,并与操作系统和文件系统交互。PostgreSQL支持多种存储引擎,例如Btree,Hash,GIS和qtree等。
数据库管理器:PostgreSQL数据库管理器是一个用户界面工具,可以通过命令行或图形用户界面(GUI)进行访问。它提供了许多功能,例如创建,修改和删除数据库,创建和管理表和索引,备份和恢复数据库,检查和修复错误等。
插件和扩展:PostgreSQL提供了许多插件和扩展,用于扩展其功能和用途。这些插件和扩展可以用于各种目的,例如提高性能,管理用户身份验证,连接到外部资源等。
PostgreSQL的主要优点可靠性:PostgreSQL是一个高可靠性的数据库系统,具有多种容错和故障恢复机制。
可扩展性:PostgreSQL可以轻松地扩展,可以在一个或多个节点上运行,并使用分区和复制技术来水平扩展。
性能:PostgreSQL在多个方面提供了高性能,例如使用行级锁定,分区表和分区索引等技术来优化查询性能。
安全性:PostgreSQL提供了多种安全措施,例如用户身份验证,数据加密和备份,以确保数据安全。
社区支持:PostgreSQL拥有庞大的开发和用户社区,可以提供丰富的文档,支持和资源。
社区官网:http://www.postgres.cn/index.php/v2/home
PostgreSQL的使用场景数据库应用程序:PostgreSQL可用于构建各种类型的数据库应用程序,例如企业应用程序,电子商务应用程序和金融应用程序等。
电子商务:PostgreSQL是许多电子商务网站的首选数据库,例如Amazon和eBay。
门户网站:PostgreSQL可用于构建门户网站,例如Wikipedia和Google。
游戏:PostgreSQL可用于构建游戏服务器,例如World of Warcraft和Counter-Strike: Global Offensive。
科学计算:PostgreSQL是许多科学计算应用程序的首选数据库,例如Apache Spark和TensorFlow。
媒体和娱乐:PostgreSQL可用于构建媒体和娱乐应用程序,例如Netflix和Hulu。
金融服务:PostgreSQL是许多金融服务应用程序的首选数据库,例如ING Direct和Capital One 360。
其他应用程序:PostgreSQL适用于各种应用程序和场景,例如医疗保健,物流,教育和政府等。
示例今天给大家分享通过Dapper来操作PostgreSQL数据库。
首先新建一个控制台项目,开发框架是NetFrameWorkv4.5.2
1、安装dapper,目前本案例安装的版本是1.50.2
2、安装PostgreSQL驱动
nuget直接搜索npgsql这里安装的版本是4.0.0
3、数据库链接示例
建议大家写在配置文件里面,这里只做演示使用
public string GetConnectioning(string servername, string uid, string pwd, string db, string port) { return string.Format("host={0};User ID={1};password={2};database={3};port={4};pooling=false;", servername, uid, pwd, db, port); }
4、通过SQL查询数据列表写法
public List GetList(string conStr, string sql) { using (NpgsqlConnection connection = new NpgsqlConnection(conStr)) { var list = connection.Query(sql).ToList(); return list; } }
5、插入示例写法
public int Insert(string conStr) { int result = 0; try { using (NpgsqlConnection connection = new NpgsqlConnection(conStr)) { var sql = "insert into t_user(name, age, address, hobby) values(@a1, @b1, @c1, @d1), (@a2, @b2, @c2, @d2)"; DynamicParameters dynamicParameters = new DynamicParameters(); dynamicParameters.Add("a1", "value"); dynamicParameters.Add("b1", "value"); dynamicParameters.Add("c1", "value"); dynamicParameters.Add("d1", "value"); dynamicParameters.Add("a2", "value"); dynamicParameters.Add("b2", "value"); dynamicParameters.Add("c2", "value"); dynamicParameters.Add("d2", "value"); result = connection.ExecuteScalar(sql, dynamicParameters); } } catch { } return result; }
关键词:
- C#实战:Dapper操作PostgreSQL笔记 全球独家(2023-06-26 11:16:21)
- 焦点关注:澳大利亚法院驳回俄罗斯关于维持俄使馆新址土地租约法律效力的申请(2023-06-26 11:09:46)
- 道森股份(603800.SH):累计耗资4998.68万元回购194.18万股|天天观天下(2023-06-26 11:00:55)
- 一次性还清助学贷款有利息吗?(2023-06-26 11:10:49)
- 当事人民事诉讼离婚怎么处理(2023-06-26 11:09:48)
- 辐射4完美剧情攻略_《辐射4》全流程任务及所有结局路线详细攻略(2023-06-26 11:16:29)
- 湘江新区金联社区开展“一月一课一片一实践”活动(2023-06-26 11:18:01)
- 新疆交建(002941.SZ)股东特变电工累计减持公司1.12%股份(2023-06-26 11:11:28)
- 【热闻】2023中考26日收官 初二考生下午参加会考(2023-06-26 11:09:36)
- 伊通:今年共计实施7个绿水长廊项目(2023-06-26 11:18:20)
- 焦点热讯:《暗黑破坏神4》价胜黄金任务怎么做(2023-06-26 11:12:03)
- 华为笔记本如何还原系统_如何还原系统 今亮点(2023-06-26 11:04:41)
- 天天要闻:中国和尼泊尔首都间直飞航班复航(2023-06-26 11:17:20)
- 每日速读!【强信心稳经济促发展】聊城:夏日夜经济火热 激发消费新活力(2023-06-26 11:19:06)
- 绝世好武功逐鹰台悟道石位置分享 环球速看料(2023-06-26 11:07:20)
- 【全球播资讯】项目履约率100% 半年招商超200亿 晋江经济开发区掀起招商引资新热潮(2023-06-26 11:24:52)
- 当前简讯:高考志愿这样填报!官方指导来了(2023-06-26 11:27:05)
- 滁州市琅琊区:建立肩并肩服务专区 打造营商环境新地标_世界实时(2023-06-26 11:19:53)
- 完型填空考查重点是什么-世界聚看点(2023-06-26 11:00:54)
- 天天最新:倡导“新食尚” 让节约成为另一种“增产”(2023-06-26 11:01:25)
- 世界热消息:端午假期福建省实现旅游收入43.39亿元(2023-06-26 11:06:57)
- 最资讯丨离婚孩子抚养费不给咋办(2023-06-26 11:12:27)
- 【战高温】专家解读:如何科学应对高温防范中暑 今日热讯(2023-06-26 11:00:05)
- 身披果洛队球衣站在村超赛场才文索南说得最多的就是震撼 环球速看(2023-06-26 11:20:07)
- 全球消息!寻道大千兑换码大全(2023-06-26 11:14:06)
- 31股即将实施分红 五粮液派现最大方|环球新要闻(2023-06-26 11:09:55)
- 世界要闻:江苏苏州:2023全球智博会拉开帷幕(2023-06-26 10:54:43)
- 6月25日国内BDO市场行情暂稳运行(2023-06-26 11:11:56)
- 【播资讯】司法部:准予5家外国律师事务所在华设立代表处(2023-06-26 10:56:35)
- 让最美路变致富路(2023-06-26 11:15:38)
-
天天要闻:中国和尼泊尔首都间直飞航班复航
据央视新闻报道,尼泊尔当地时间6月24日7时41分,喜马拉雅航空H9665航
-
每日速读!【强信心稳经济促发展】聊城:夏
(聊城新闻传媒中心全媒体记者王凯董金鑫 通讯员张怀芳郭龙君赵凯张广
-
绝世好武功逐鹰台悟道石位置分享 环球速看
绝世好武功逐鹰台悟道石在哪里呢?很多玩家还不太清楚,下面给大家带来
-
【全球播资讯】项目履约率100% 半年招商超
项目履约率100%半年招商超200亿晋江经济开发区掀起招商引资新热潮
-
当前简讯:高考志愿这样填报!官方指导来了
四要看往年的投档情况高校过去几年在广东的招生,特别是平行志愿投档的
-
滁州市琅琊区:建立肩并肩服务专区 打造营
“现在来政务服务大厅办事,都是肩并肩、手把手的教我们老百姓,这次让
-
完型填空考查重点是什么-世界聚看点
完型填空考查了学生对整篇文章的分析能力,快速阅读能力,以及综合
-
天天最新:倡导“新食尚” 让节约成为另一
央视网消息:目前,全国小麦主产区大规模机收基本结束,我国粮食生产连
-
世界热消息:端午假期福建省实现旅游收入43
端午假期,福建省文旅消费持续回暖。6月24日,记者从福建省文旅厅获悉
-
最资讯丨离婚孩子抚养费不给咋办
离婚孩子抚养费不给的,当事人可以向管辖法院提起诉讼,要求对方支付抚
- 滚动
- 综合
- 房产