Python无环境部署

Posted by Nefelibata on Wed 2024-03-27 | | about 1 mins
Last Modified on Thu 2024-05-23

1 背景

有一个程序,使用asp、mysql、python实现,想要实现在另一台windows环境部署,需要将部署方法最简化。

目前考虑的方案是,mysql 改用 access,python使用pyinstaller打包为exe

但是使用pyodbc连接access连接数据库,一直报错,尝试了各种方案都无法解决,遂弃用,改为使用sqlite

2 解决方案

2.1 使用sqlite

使用sqlite做数据库,部署非常简单

使用dbever连上sqlite,下载驱动,然后创建一个库,新建一个表,具体可直接百度

2.2 py连接sqlite

1import sqlite3   #导入sqlite3模块
2
3conn = sqlite3.connect("First.db")     #建立一个基于硬盘的数据库实例
4
5conn.close()        #关闭与数据库的连接

数据库连接成功以后,就可以通过py进行数据库操作了