数据库
文章平均质量分 55
Lution Young
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql窗口函数
可以发现查询结果有ROW_NUMNER() OVER列,该列对同一组内根据quantity 升序分配了序号。表示按照column1来分组,即column1的值相同的行为一组,组内通过column2 来排序。ROW_NUMBER() OVER为窗口函数。原创 2025-07-24 21:45:19 · 238 阅读 · 0 评论 -
pgbouncer的使用
可以看到用户名和MD5值,创建userlist.txt,按照如下方式写入,注意用户名和MD5值之间有空格。(4)PostgreSQL配置,PostgreSQL13默认不支持远程访问,要支持远程访问参考。在[database]下边,按照 数据库名称 = host=ip prot=xxx来配置。也可先启动pgbouncer.exe测试下是否数据库访问正常,正常了再注册服务。也可不指定库名称,此时可以访问该数据库上的所有库,使用*代替库名称。,即连接本地5432的PostgreSQL的testdb数据库。原创 2025-06-05 09:21:13 · 533 阅读 · 0 评论 -
解决PostgreSQL服务端无法远程访问
服务端安装的PostgreSQL版本为13.2。原创 2025-06-03 10:50:09 · 409 阅读 · 0 评论 -
Postgre C++ API libpqxx的使用
libpqxx的编译依赖于PostgreSQL,因此先要安装PostgreSQL(https://www.enterprisedb.com/downloads/postgres-postgresql-downloads),本次安装的低版本13.20的。安装了13.20版本的PostgreSQL(https://www.enterprisedb.com/downloads/postgres-postgresql-downloads)在\src\Release下即可看到.lib文件和.dll文件。原创 2025-03-14 10:53:54 · 604 阅读 · 0 评论 -
ODB 5 Containers
在持久化对象种,可以有像c++标准库中类似的容器作为成员,这些容器将被创建为另外一张表,并且表中id字段会作为外键引用该持久类的id。原创 2024-10-28 17:01:12 · 161 阅读 · 0 评论 -
ODB 4 Querying the Database
ODB对数据库的查询分为两种,一个种是高层次的面向对象的查询,一种是低层次的与数据库系统相关的本地查询。原创 2024-10-28 16:20:07 · 189 阅读 · 0 评论 -
ODB 3 Working with Persistent Objects
objet type的实例被称为object,value type的实例被称为value,object里包含了很多value,并且object在数据库中是一个整体,通常都有一个id。某些情况下,需要直接执行SQL语句,使用database::execute()来执行,与connection::execute()不同,,用于让数据库进行一些计算的,如求最大值最小值平均值等,这些计算可以不让应用程序进行,但Views并不存储在数据库中,并不是持久实体。原创 2024-10-28 15:00:48 · 956 阅读 · 0 评论 -
ODB 2.ODB mysql hello example
ODB的使用依赖于1.ODB编译器2.libodb(ODB 公共运行时库)3.libodb- ODB运行时特定数据库,本例中以MySQL为例2与3已在上节中编译完成这三个工具的使用方式:ODB编译器 ----> 编译xxx.hxx ----> 产生相关文件,包括c++代码 ----> c++编译器将这些代码文件编译进去并链接2与3提到的库 ----> 生成可执行文件。原创 2024-10-25 09:43:02 · 753 阅读 · 0 评论 -
ODB 1.Windows上ODB mysql环境搭建
。。ODB运行环境组成:(1)ODB compiler: ODB编译器(2)libodb:ODB运行时公共库(3)libodb-:ODB运行时特定数据库,如果是mysql即为libodb-mysql以上在官网上下载:https://www.codesynthesis.com/products/odb/download.xhtml对于(1)已经有编译好的版本,对于(2)和(3)需要自己编译。原创 2024-10-21 14:23:58 · 592 阅读 · 0 评论 -
Mysql C API的使用
原创 2024-10-18 14:57:22 · 151 阅读 · 0 评论 -
Mysql Connector/c++库的下载和使用(Windows)
环境:windows10, visual studio 2019,已安装mysql server 版本为8.0.36,项目配置visual studio解决方案时,使用的Release x64。原创 2024-03-01 09:43:11 · 5318 阅读 · 0 评论 -
mysql connector/c++库i JDBC版本各个API的使用
ResultSet.next()方法是判断这个结果集中下一行是否有内容,如果有内容,返回true,逐行判断,ResultSet.get×××(参数)方法是用来获取这一行的某一个字段,这里的‘参数’,可以是字段的名字也可以相对来说字段名的位置(从1开始)这里使用最后一个JDBC的版本,该版本按照Java版本JDBC进行编写,实现了80%Java版本JDBC的接口,使用该版本是因为用Java JDBC的人多,容易解决搜到疑难杂症的解决方法。环境:已安装mysql server在本机。原创 2024-03-01 10:49:57 · 871 阅读 · 0 评论
分享