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



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

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

http://www.ng.bluemix.net/docs/services/SQLDB/index.html run-a-query-in-java

此外,您可以通过导航到Manage -> Work with Database Objects,在SQL数据库控制台中执行SQL。更多信息可以在这里找到:

http://www.ng.bluemix.net/docs/services/SQLDB/index.html sqldb_005

s.executeUpdate("CREATE TABLE MYLIBRARY.MYTABLE (NAME VARCHAR(20), ID INTEGER)");
s.executeUpdate("INSERT INTO MYLIBRARY.MYTABLE (NAME, ID) VALUES ('BlueMix', 123)");

完整代码

大多数人在部署应用程序时进行初始数据库填充或迁移。通常这些数据库命令是特定于编程语言的。海报上没有编程语言。您可以通过两种方式完成此操作。

  1. 附加一个bash脚本,该脚本将调用您上传的数据库脚本。这个项目展示了如何在执行CF Push时从清单文件中调用bash脚本。

  2. 一些语言提供的文件类型或服务将自动用于在初始部署或迁移/同步数据库时填充数据库。例如,Python Django提供了一个"fixture"文件,它会自动接受一个JSON文件并填充你的数据库表

最新更新