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事务码
Sonarqube ANT 为 SAP Hybris 构建 azure devops