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

Posted 会洗碗的CV工程师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源相关的知识,希望对你有一定的参考价值。

目录

一、SQL Server下建库和建表

1. 建立pyqt5数据库

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

二、开启SQL Server远程连接

三、配置ODBC数据源

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

2. 配置ODBC数据源pyqt5


一、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如何开启数据库的远程连接

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/128985039https://blog.csdn.net/qq_53317005/article/details/128985039

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

叫MSSQLSERVER

2. 配置ODBC数据源pyqt5

以上是关于PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5入门——学生管理系统

Python3 找不到并导入 PyQt5

PyQt5数据库开发2 5.2 QSqlRelationalTableModel

Pycharm安装教程

PyQt5数据库开发3 6 QSqlQuery完整实操案例图文详解

《PyQT5软件开发》第1章 PyQt5简介