介绍:
在这篇博文中,我们将探讨如何使用Python和PyODBC库创建一个简单的SQL数据库管理系统。 我们将介绍基本任务,例如与 SQL Server 建立连接、创建表、插入记录、查询数据以及执行基本操作(如删除记录和删除表)。 在本教程结束时,您将为构建更复杂的数据库驱动应用程序奠定坚实的基础。
pyodbc是一个Python包,它利用ODBC驱动程序来连接SQL Server数据库。 在pyodbc库中,主要包含三个基本类型:Connection、Cursor和Row。 Connection代表客户端与数据库的连接,用于提交事务; Cursor表示向数据库发送的查询请求; 而Row则表示从查询结果中获取的数据行。
要使用pyodbc连接SQL Server数据库,必须在Windows上安装Microsoft ODBC Driver for SQL Server。 当前版本为17,支持从SQL Server 2008到最新的SQL Server 2019版本。Microsoft ODBC Driver for SQL Server是一个动态链接库(DLL),其中包含运行时支持库,使程序能够使用本地代码API连接到SQL Server数据库。
先决条件:
在我们开始之前,请确保您已安装 PyODBC。您可以通过运行以下命令来安装它:
pip install pyodbc
并且电脑拥有Microsoft SQL Server Management Studio,这里是本地连接。
在安全性这里新建一个登录名,方便使用python进行本地登录
接下来让我们深入了解代码并详细解释每个步骤: