Pycharm+OpenGuass 数据库大作业开发笔记(四)

博客介绍了Opengauss数据库相关开发。先创建用户表格,接着用QtDesigner创建登录对话框并绘制界面,修改控件属性。在Pycharm中导入界面,实现关闭、登录和注册按键功能,通过SQL语句与数据库交互。最后使用pyinstaller命令生成exe执行文件。

一.用户表格的创建

打开 Opengauss 虚拟机,启动 opengauss 数据库,以管理员身份运行 Data Studio,连接上 Opengauss 虚拟机,连接上 school 数据库,选中 school 数据库,鼠标右键,打开新的终端,输入如下 SQL 语言创建:用户表。

create table Userinformation(Uname varchar(50), Upassword varchar(50) not null, Primary key (Uname))

二.登录对话框的创建

选择“工具”→“External Tools”→“QtDesigner”启动designer,关闭当前窗口,点击“新建”,创建新的窗口,并将左上角的菜单删掉,如下图所示:

随后保存该窗口,命名为login.ui:

 

二.登录界面的绘制

1.在designer中,选择Lable,Line Edit,PushButton这三个控件,将其拖入当前窗口,如下图所示:

2.双击label和butt

### PyCharm连接MySQL进行数据库课程设计教程 #### 安装必要的库 为了使PyCharm能够成功连接到MySQL,安装`pymysql`包是必需的操作之一。这可以通过进入PyCharm中的“文件->设置->Python解释器”,然后点击加号来完成,在弹出窗口中搜索并安装`pymysql`包[^3]。 #### 创建新的项目配置以连接至MySQL 创建一个新的数据源或编辑现有的数据源以便于与MySQL建立连接。此过程涉及指定主机名、端口、用户名以及密码等必要参数。确保所填写的信息匹配目标MySQL服务器上的实际设定[^1]。 #### 解决未显示全部数据库的问题 如果遇到已成功连接MySQL但未能看到所有预期的数据库列表的情况,则可能是因为当前用户权限不足或是选择了错误的数据源模式所致。确认使用的账户具有足够的访问权限,并尝试切换不同的连接方式查看是否有所改善。 #### 编写SQL查询语句并与之交互 一旦建立了稳定可靠的链接之后就可以开始编写SQL脚本了。利用PyCharm内置的支持功能可以直接在IDE内部执行这些命令,从而方便快捷地测试和验证各种假设。对于更复杂的操作还可以考虑采用事务处理机制来保障数据的一致性和安全性。 ```sql SELECT * FROM table_name; INSERT INTO table_name (column_list) VALUES(value_list); UPDATE table_name SET column1=value WHERE condition; DELETE FROM table_name WHERE condition; ``` #### 断开MySQL连接 当不再需要保持活动状态时记得关闭现有会话以免浪费资源。通常情况下只需停止应用程序即可自动断开会话;不过也可以通过编程手段显式调用相应的方法实现这一点。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值