python - Oracle 10g 速成版与 Python 中的 Mysql
问题描述
我不能在 python 中使用 oracle 10g express edition for sql 吗?因为我已经将它安装在我的电脑中。或者我需要 hv mysql 才能将 sql 与 python 一起使用。我这个学期正在学习 DBMS,所以我使用 Oracle 10g,在 Python 中也有数据库部分,但基本上我们使用的是 sql。那么为什么要安装MYsql呢?
解决方案
python 是一种编程语言,可以与存在驱动程序的任何数据库进行通信。对于 Oracle,即cx_oracle。MySQL 有一个 python 连接器。PostgreSQL 使用psycopg2 模块。
所以基本上你可以使用任何你喜欢的 DBMS。除非您的老师有他们希望您使用的特定风味。但是,我建议您使用比 10g 更新的 Oracle XE 版本。那是十多年前的事了。如果您使用所选数据库的现代版本,我认为您将遇到更少的驱动程序兼容性问题。对于 Oracle,它是XE 18c。
推荐阅读
- mysql - MySQL-define index for select query which has (inner join, CTE and partitions)
- php - Web 和 Api 路由的 Laravel 身份验证问题
- ffmpeg - 如何使用 ffmpeg 设备录制屏幕?
- c# - 数据访问最佳实践
- c# - ASP.NET Core:HttpPost:多个对象,相同的接口。如何在自定义绑定中使用多态性
- javascript - 无法读取 Discord.js 中未定义的属性“xy”
- javascript - 如何通过 onclick 从 mongoose 集合中删除数据?
- python - bitwise_and 方法上的 OpenCV 断言错误
- javascript - 来自 js/html 的 ASP .NET Core 2.2 MVC 传递参数
- php - websockets / MySQL 实时数据的最佳实践