PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源
Posted 会洗碗的CV工程师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源相关的知识,希望对你有一定的参考价值。
目录
一、SQL Server下建库和建表
1. 建立pyqt5数据库
打开SQL Server,在对象资源管理器的数据库上点右键,选择新建数据库,创建pyqt5数据库
2. 在pyqt5数据库下建表和插入数据
CREATE TABLE employee(
EmpNo INT PRIMARY KEY,
Name VARCHAR(20) NOT NULL,
Gender VARCHAR(4) DEFAULT '男',
Birthday VARCHAR(20),
Province VARCHAR(20),
Department VARCHAR(30),
Salary FLOAT DEFAULT 3500,
Memo VARCHAR(200)
)
INSERT INTO employee(EmpNo, Name, Gender, Birthday, Province, Department, Salary, Memo)
VALUES(1001, '黄蓉', '女', '2002-04-30', '浙江', '销售部', 9500, '丐帮帮主')
INSERT INTO employee(EmpNo, Name, Gender, Birthday, Province, Department, Salary, Memo)
VALUES(1002, '郭靖', '男', '2000-05-21', '蒙古', '技术部', 14000, '侠之大者,为国为民')
INSERT INTO employee(EmpNo, Name, Gender, Birthday, Province, Department, Salary, Memo)
VALUES(1003, '杨康', '男', '2000-06-12', '陕西', '销售部', 6000, '认贼作父')
INSERT INTO employee(EmpNo, Name, Gender, Birthday, Province, Department, Salary, Memo)
VALUES(1004, '穆念慈', '女', '2001-10-10', '吉林', '财务部', 6000, '气质若如兰')
INSERT INTO employee(EmpNo, Name, Gender, Birthday, Province, Department, Salary, Memo)
VALUES(1005, '华筝', '女', '2001-12-8', '蒙古', '行政部', 6000, '英姿飒爽')
二、开启SQL Server远程连接
参见4 PyQt5数据库开发1 4.1 SQL Server 2008 R2如何开启数据库的远程连接
三、配置ODBC数据源
参见4 PyQt5数据库开发 4.2 配置SQL Server 2008 数据源(ODBC编程)
1. 控制面板上看SQL Server数据库名称
叫MSSQLSERVER
2. 配置ODBC数据源pyqt5
以上是关于PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源的主要内容,如果未能解决你的问题,请参考以下文章
PyQt5数据库开发2 5.2 QSqlRelationalTableModel