我想看一下 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/