datomic - 如何登录Datomic的H2存储?

标签 datomic

我想看一下 Datomic Free 用于存储的 H2 数据库中的数据。当您使用默认的“示例”设置启动事务处理程序时,数据文件进入 data展开 datomic 的目录。如果您使用 Datomic 的默认端口 4334,则 H2 Web 控制台从 4336 开始。(出于好奇,H2 TCP 服务器在 4335。)知道了所有这些,我可以转到 Web 控制台 http://localhost:4336并输入 jdbc:h2:<path-to-datomic>/data/db/datomic 的 JDBC URL ,当我尝试连接时,出现“用户名或密码错误”错误。那么正确的用户名和密码是什么?

最佳答案

1) 第三次猜测,我发现用户名和密码都是datomic

2) 数据库中的数据不是很可读。它主要是一堆这样的东西:

ID      REV     MAP     VAL  
...
51dae90e-b27c-4ace-821d-d835523e41f9    null    {}  1f8b08000000000000007bfafe614e7eba6e4a661113c3e19b0281b75ef2b547bafd9a1a9459707cd5abe6f340c0c0c0203f8151d817009a6152532b000000
51dae90e-8759-46fa-9552-6970c7aaea83    null    {}  1f8b08000000000000007b721e0818181818654558940081fccfaa0d000000
51dae90e-b712-46da-b810-b245ffb498da    null    {}  ee
51dae90e-335b-4bdb-b721-f02418c19464    null    {:prev "51dae90e-b712-46da-b810-b245ffb498da"}  fec0eacaf7cddc6964c3d91051dae90ee7eb419296bf7c04ba987256caf7cdde64617461eaefdf646174756d06f50353e832c87b3fbf1e610153e8a0f5003e281753e8a0f5003e3de317416e2061746f6d20656e7472792773206964456e74727953e8a0f5003e292353e8a0f5003e0acacde30961746f6d456e7472798053e8a0f500000d3e53e8caf7cddb7453e8
51dae90e-50d5-4fde-ad27-794fc79b0e36    null    {:prev "51dae90e-335b-4bdb-b721-f02418c19464"}  fec0eacaf7cddc6964c3d91051dae90efcd7401687f878e196ae4482caf7cdde64617461eaefdf646174756d06f50353e932c87b3fbf1e61d753e9a0f5003f281753e9a0f5003f3de317416e2061746f6d20656e747279277320636f6e74656e7453e9a0f5003f292353e9a0f5003f0acacde30961746f6d456e747279cde1636f6e74656e7453e9a0f500000d3f53e9caf7cddb7453e9
51dae90e-1c2f-4215-b2f7-86de50700d1d    null    {:prev "51dae90e-50d5-4fde-ad27-794fc79b0e36"}  fec0eacaf7cddc6964c3d91051dae90ea765434587897fdb2d752eb7caf7cdde64617461eaefdf646174756d06f50353ea32c87b3fbf1e61ec53eaa0f5005040281953eaa0f50050403de320416e2061746f6d20656e747279277320277075626c697368656420646174652753eaa0f5005040292353eaa0f50050400acacde30961746f6d456e747279cde17075624461746553eaa0f500000d504053eacaf7cddb7453ea
...

我猜 VAL 类似于十六进制编码的 Fressian 数据,但我现在懒得尝试解码它。

关于datomic - 如何登录Datomic的H2存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17531840/

相关文章:

clojure - lein REPL服务器启动超时

database - 是否可以将数据记录通配符 `_` 传递到参数化查询中?

clojure - @(在符号中)在Clojure中是什么意思?

clojure - Datomic 与 Neo4j 相比如何?

neo4j - 如何在图形数据库中对客户调查进行建模?

database - 从不就地删除或更新数据的通用数据库

database - 如何防止事务违反 Datomic 中的应用程序不变量

java - 如何在 Datomic 查询中使用/?

clojure - 如何在 Datomic 中表示具有现有 UUID 的实体?

database - 使用 Datomic 嵌套结构