Ibm cloud 如何将数据插入我的SQLDB服务实例(Bluemix)

Ibm cloud 如何将数据插入我的SQLDB服务实例(Bluemix),ibm-cloud,Ibm Cloud,我已经创建了一个SQLDB服务实例并将其绑定到我的应用程序。我已经创建了一些表,需要将数据加载到其中。如果我将INSERT语句写入RUNDDL,我将收到一个SQL-104错误。如何将SQL插入到我的SQLDB服务实例中。如果您需要从应用程序运行SQL,下面列出了几个示例(包括示例代码),说明如何在以下站点完成此操作: 此外,通过导航到管理->使用数据库对象,您可以在SQL数据库控制台中执行SQL。更多信息可在此处找到: 大多数人在部署应用程序时都会进行初始数据库填充或迁移。这些数据库命令通常

我已经创建了一个SQLDB服务实例并将其绑定到我的应用程序。我已经创建了一些表,需要将数据加载到其中。如果我将INSERT语句写入RUNDDL,我将收到一个SQL-104错误。如何将SQL插入到我的SQLDB服务实例中。

如果您需要从应用程序运行SQL,下面列出了几个示例(包括示例代码),说明如何在以下站点完成此操作:

此外,通过导航到管理->使用数据库对象,您可以在SQL数据库控制台中执行SQL。更多信息可在此处找到:


大多数人在部署应用程序时都会进行初始数据库填充或迁移。这些数据库命令通常是特定于编程语言的。海报上没有包括编程语言。您可以通过两种方式实现这一点

  • 附加一个bash脚本,该脚本将调用您上载的数据库脚本。这个项目展示了如何从文件中调用bash脚本,作为CF推送的一部分

  • 有些语言(如)提供了一种文件类型或服务,可在初始部署时或迁移/同步数据库时自动用于填充数据库。例如,Python提供了一个“fixtures”文件,它将自动获取JSON文件并填充数据库表


  • 显示您尝试过的代码和错误消息请共享您发出的SQL语句和控制台上显示的完整错误消息。我相信OP已经在尝试从SQL数据库控制台运行SQL insert语句(运行DDL页面)。
    s.executeUpdate("CREATE TABLE MYLIBRARY.MYTABLE (NAME VARCHAR(20), ID INTEGER)");
    s.executeUpdate("INSERT INTO MYLIBRARY.MYTABLE (NAME, ID) VALUES ('BlueMix', 123)");