Squirrel 客户端与 SAP Hybris

Posted

技术标签:

【中文标题】Squirrel 客户端与 SAP Hybris【英文标题】:Squirrel Client with SAP Hybris 【发布时间】:2018-09-02 23:57:50 【问题描述】:

我是 SAP Hybris(6.2) 的新手,在查找 Hsqldb 表 (hybris\data\hsqldb) 时需要一些帮助。有人告诉我下载 Squirrel 并将数据库驱动程序连接到它,但是,我找不到任何关于在 Squirrel Client 中连接 SAP Hybris HSQLDB 的教程或文档。

谁能帮我设置一下。会很感激的。

谢谢!

【问题讨论】:

你问的是如何获取JDBC驱动?或者如何指定 JDBC URL?或者如何在 Squirrel 中配置它们?因为这三个应该都有很多在线示例,所以您只需将它们组合起来即可。 【参考方案1】:

您不需要任何额外的工具来检查 HSQLDB。

platform/lib/dbdriver 的 HSQLDB JAR 中,您有一个 DB 可视化工具。

您只需使用java -jar hsqldb-2.3.4.jar 启动它。

它将打开一个 GUI。

在类型集中HSQL Database Engine Standalone

然后在 URL 中设置您的数据库位置。 jdbc:hsqldb:file:<hybris_data_dir>/hsqldb/mydb.

OOTB hybris 使用没有密码的 SA 用户。

如果您已配置“内存中”数据库,则将 :file: 替换为 :mem:

【讨论】:

谢谢,我可以连接到 HSQL 数据库管理器,但是在左侧,我无法看到我构建的配方的任何默认表,就像在屏幕截图中一样附件有这么多桌子。它只向我显示了一个名为 Properties 的文件夹。 如果你没有表,那么你可能输入了错误的 URL,或者你的数据库还没有初始化。 下面是截图,我已经初始化了系统并且网站正在运行。但是我没有得到配置为显示 HSQL 表的设置 评论里不能放截图。如果 hybris 已在“文件”模式下使用数据库,则您也无法连接到可视化工具。您必须先关闭 hybris。【参考方案2】:

我希望你知道如何通过 HAC 运行灵活 & sql 查询。不过,如果您正在寻找 HSQLDB 的 GUI 查询工具/客户端,那么 HSQL 有一个名为 DatabaseManager 的内置 GUI 查询工具。您可以使用默认的 hsqldb DatabaseManager 浏览数据库。

你必须运行java -cp ../lib/hsqldb.jar org.hsqldb.util.DatabaseManager

喜欢

UNIX/Mac

cd $HYBRIS_HOME_DIR/hybris; java -cp ./bin/platform/lib/dbdriver/hsqldb*.jar org.hsqldb.util.DatabaseManager --url jdbc:hsqldb:file:./data/hsqldb/mydb &

Windows

cd %HYBRIS_HOME_DIR%\hybris & start /B java -cp .\bin\platform\lib\dbdriver\* org.hsqldb.util.DatabaseManager --url jdbc:hsqldb:file:.\data\hsqldb\mydb

编辑:

如果你想知道how to configure hsqlDB with SAP Hybris

【讨论】:

以上是关于Squirrel 客户端与 SAP Hybris的主要内容,如果未能解决你的问题,请参考以下文章

SAP Hybris的build callback和SAP ABAP的SGEN事务码

SAP Hybris电商系统与阿里云联合测试系列十读写分离

Sonarqube ANT 为 SAP Hybris 构建 azure devops

SAP SADL和SAP Hybris DTO

SAP ABAP SICF事务码和SAP Hybris的链式过滤器filter chain

SAP Hybris里搜索显示结果的实现原理