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数据库

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第1张图片

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第2张图片

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, '英姿飒爽')

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第3张图片

二、开启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数据源_第4张图片

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第5张图片

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第6张图片

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第7张图片

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第8张图片

PyQt5数据库开发1 4.3 QSqlTableModel 之 数据库表的建立与配置ODBC数据源_第9张图片

你可能感兴趣的:(Python,数据库,sql,sqlserver,pyqt)