我正在尝试创建一个 python 程序来使用 pyodbc 连接到 DB2。它将尝试使用由驱动程序、数据库名称、主机名、端口、协议、用户 ID、密码组成的连接字符串连接到 DB2。但我没有任何可以连接和测试我的程序的数据库详细信息。 我怎样才能访问 DB2?有没有办法在线使用 Db2 服务,如果可以,我可以免费获得它,因为我只需要 2-3 天吗? 有没有类似我们下载MySQL Workbench的方法,可以创建数据库和表。
我尝试在线使用 DB2,但无法获得继续操作的正确方向。另外,对于下载 DB2,我没有任何线索。
如果您以前从未使用过 Db2-LUW,那么您的学习曲线很长。如果您已经熟悉 Db2-LUW,下面的第一个选项将为您提供更大的灵活性。
Stackoverflow 不能替代接受教育或培训。
选择以下选项之一,并注意任何选项都需要进行大量研究:
Docker 容器中的 Db2-community 版本在您自己的计算机上运行,或者在功能强大的本地服务器上运行,满足 Db2-server 的所有先决条件。从这里开始 https://www.ibm.com/blog/announcement/ibm-db2-developer-community-edition/
Db2-on-cloud,Lite 计划(免费但有限制),在 IBM 控制的远程云服务器上运行,对您的功能有很多限制。从这里开始: https://cloud.ibm.com/docs/Db2onCloud?topic=Db2onCloud-getting-started
拥有正在运行的 Db2 服务器(位于本地、独立或位于 docker 容器中)后,您必须安装 pyodbc 和 IBM 的 clidriver 并配置它们以访问您的 Db2 服务器。 如果您以前从未这样做过,这也需要进行大量研究。