PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源

2023-11-28 01:43:51 浏览数 (1)

一、SQL Server下建库和建表

1. 建立pyqt5数据库

打开SQL Server,在对象资源管理器的数据库上点右键,选择新建数据库,创建pyqt5数据库

添加描述

添加描述

2. 在pyqt5数据库下建表和插入数据

代码语言:javascript复制
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如何开启数据库的远程连接 PyQt5数据库开发1 4.1 SQL Server 2008 R2如何开启数据库的远程连接_会洗碗的CV工程师的博客-CSDN博客SQL Server 2008 R2如何开启数据库的远程连接SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)

https://blog.csdn.net/qq_53317005/article/details/128979799?spm=1001.2014.3001.5502

三、配置ODBC数据源

参见4 PyQt5数据库开发 4.2 配置SQL Server 2008 数据源(ODBC编程) https://blog.csdn.net/qq_53317005/article/details/128985039

https://blog.csdn.net/qq_53317005/article/details/128985039

1. 控制面板上看SQL Server数据库名称

叫MSSQLSERVER

2. 配置ODBC数据源pyqt5

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

0 人点赞