我正在使用Mobilefirst 8.0。我想将我的混合应用程序连接到DB2数据库并在其中创建表并从中检索数据。我在阅读了一些必须使用sql adapter的文档后才知道。但是将MobileFirst应用程序连接到DB2
1)如何配置和添加JDBC驱动程序的外部依赖关系?
2)我可以从我的本地开发人员服务器执行此操作吗?
请任何人都可以指导我。
我正在使用Mobilefirst 8.0。我想将我的混合应用程序连接到DB2数据库并在其中创建表并从中检索数据。我在阅读了一些必须使用sql adapter的文档后才知道。但是将MobileFirst应用程序连接到DB2
1)如何配置和添加JDBC驱动程序的外部依赖关系?
2)我可以从我的本地开发人员服务器执行此操作吗?
请任何人都可以指导我。
你必须有几个问题...
我想我的混合应用程序连接到DB2数据库和创建表在
要在其中创建DB2数据库和表,你需要安装DB2并在其中创建一个表。这与IBM MobileFirst无关。查阅DB2文档。
...并从中检索数据。我在阅读了一些必须使用sql adapter的文档后才知道。
在IBM MobileFirst Foundation 8.0中,您可以创建Java适配器或JavaScript适配器,具体取决于您的熟练程度和项目要求。
在Java适配器,预计您将创建和处理数据库连接,在Java编程标准。
了解更多关于创建Java适配器:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/java-adapters/
了解更多关于SQL中的Java适配器:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/java-adapters/java-sql-adapter/
在JavaScript适配器,MobileFirst服务器需要的许多方面照顾,但您仍然需要执行一些最低限度的配置,例如提供数据库URL以及用户名和密码。
关于检索数据并显示它,等等,有大量的现有问题关于这个堆栈溢出。只需搜索一些实现指针即可。
如何配置和添加JDBC驱动程序
的外部依赖关系在MobileFirst基金会8.0适配器其实是Maven项目。因为诸如数据库连接器之类的依赖性是通过Maven依赖关系机制来处理的。
了解更多关于适配器一般:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/
了解如何创建适配器和添加依赖:由于您使用的DB2 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/creating-adapters/
,你需要搜索的Maven DB2连接器的存储库并将其添加到您的适配器的pom.xml文件中,然后构建适配器以验证它是否设法拔出连接器并且没有编译错误。
上述链接中提供的示例SQL适配器在其pom.xml中为MySQL数据库定义了一个连接器。您可以将适配器基于该示例适配器中所做的更改。
例如:
<dependency>
<groupId>com.ibm.db2.jcc</groupId>
<artifactId>db2jcc</artifactId>
<version>3.8.47</version>
</dependency>
<dependency>
<groupId>com.ibm.db2.jcc</groupId>
<artifactId>db2jcc_license_cu</artifactId>
<version>3.8.47</version>
</dependency>
我能做到这一点从我的本地开发者服务?
这与服务器无关。这一切都在适配器中完成。
所以要做到这一点我必须先安装DB2然后配置适配器吧? – user3747168
是的,这是正确的。 –
我在调用SQL适配器时出现此错误。调用过程时引发异常:适配器中的getAccountTransactions2:SampleAdapter SQL连接创建失败 – user3747168