Skip to content

A simple address book client based on OpenGauss and Qt

Notifications You must be signed in to change notification settings

su322/MyContacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qt客户端连接部署好OpenGauss的服务器和图形化操作联系人数据库。 部署opengauss参考了这篇博客:https://blog.csdn.net/qq_42055933/article/details/136437388

注意事项:

1.在sqlmgr.cpp文件中修改实际使用的数据库参数(前提是已经在服务器或虚拟机上部署好opengauss)

image

2.里面的功能函数是根据我的数据库表结构设计的(用的navicat)。

contacts表:

image

stars表:

image

user表:

image

3.因为navicate里面的postgres数据库类型没有自动递增选项,还创建了三个序列用于自动递增(配置在了上面图片的默认中)。因为每次新建联系人和收藏联系人时序列加一,但是删除的时候又不会自动减一,所以功能函数SqlMgr::delCts和SqlMgr::delStar中专门写了每次删除联系人和删除收藏联系人时序列减一,就保证了序列始终是实际的值。

image

4.因为设置了登录功能,所以在user表里必须增加一条用户名和密码才能进入界面

如图: image

About

A simple address book client based on OpenGauss and Qt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published