如何使用IBM Cloud DB2数据库及注意事项

时间:2024-03-10 16:39:23

IBM Cloud DB2数据库 , 是在云中为用户供应的 SQL 数据库。

用户可以像使用任何数据库软件一样来使用 Db2 on Cloud,但是却无需耗费时间和费用来设置硬件或进行软件安装和维护。

操作十分方便,下面让我们来看看如何创建DB2服务。

 

一. 在IBM cloud 创建DB2服务

1.  仪表板搜索 DB2,点击创建服务

 

二.本机安装  ibm_db

pip3 install ibm_db

若mac os 遇到如下错误,

请点击此链接,查看解决方案: https://medium.com/@sudhanvalp/overcome-ibm-db-import-error-image-not-found-on-macos-578f07b70762

 

 

三. Flask 连接 DB2

1.  复制如下代码 

 1 import ibm_db
 2 connect_db =ibm_db.connect(
 3         # "DRIVER ={IBM DB2 ODBC DRIVER}",
 4         "DATABASE=   ;"
 5         "HOSTNAME=   "
 6         "PORT=   "
 7         "PROTOCLO=    ; "
 8         "UID=  ;"
 9         "PWD=   ;",
10         "", "")
11 
12 print(\'connected!\')

2.获取服务凭证(代码参数)

 进入db2服务,按照如下步骤获取

 

3.将服务凭证内的对应的参数 填入代码

 

 

 

4.测试连接

运行程序,控制台输出  connected!   即 连接成功

 

四.IBM DB2 建表

1. 点击管理,open Console

 

2.选中数据库名称, 与服务凭证中的username 同名

 

 

3. 上传数据 文件到DB2中

a.  选中 load data

 

b. 点击 browse files ,选中 本地要上传的数据文件, 下一步 Next

c.  选中与 服务凭证username 同名的数据库,  创建新表 New Table  ,输入新表 表名  ,下一步Next

 

 d. 检查数据,确认无误后 ,下一步Next,创建成功

 

注意事项:

1.  您的DB2服务中只能有一个轻量套餐的实例。要创建新实例,请删除现有轻量套餐实例 

2. 一个DB2 服务,只能连接 5 个 应用程序

3. 提供 200MB 免费 存储服务

4. https://cloud.ibm.com/docs/Db2onCloud?topic=Db2onCloud-getting-started&locale=zh-CN