我不能使用oracle 10g Express Edition for sql with python 吗?因为我已将其安装在我的电脑中。或者我需要 hv mysql 才能将 sql 与 python 一起使用。我这学期正在学习 DBMS,所以我使用了 Oracle 10g,Python 中也有数据库部分,但基本上我们使用的是 sql。那么为什么要安装MYsql呢?
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
python 是一种编程语言,可以与任何存在驱动程序的数据库进行通信。对于 Oracle 来说是cx_oracle。MySQL 有一个 python 连接器。PostgreSQL 使用psycopg2 模块。
所以基本上你可以使用任何你喜欢的 DBMS。除非你的老师有特定的口味,他们希望你使用。不过,我建议您使用比 10g 更新的 Oracle XE 版本。那已经有十多年的历史了。我认为如果您使用您选择的任何数据库的现代版本,您将遇到更少的驱动程序兼容性问题。对于 Oracle 来说,这是XE 18c。
添加回答
举报
0/150
提交
取消