我有一个Spring自动为我创建的HSQL数据库:
<jdbc:embedded-database id="dataSource" type="HSQL">
<jdbc:script location="classpath:scheme.sql" /
</jdbc:embedded-database>
Run Code Online (Sandbox Code Playgroud)
现在我想连接到这个数据库.我的问题是如何做到这一点,因为我不知道我应该使用哪个地址.
fre*_*edt 18
这个嵌入式HSQL数据库是全内存和进程内的,因此只能从Spring Java进程访问.如果您还想从其他工具访问数据库,例如使用数据库管理器检查内容,您可以启动具有全内存实例的HSQLDB服务器,然后从Spring和其他工具连接到服务器.
HSQLDB指南中涵盖了这一点http://hsqldb.org/doc/2.0/guide/listeners-chapt.html
使用此命令启动服务器:
java -cp ../lib/hsqldb.jar org.hsqldb.Server --database.0 mem:test --dbname.0 test
Run Code Online (Sandbox Code Playgroud)
您需要使用用户名"SA"和密码""创建Spring数据源.用于配置Spring数据源的数据库驱动程序和URL(来自同一台机器)是:
org.hsqldb.jdbcDriver
jdbc:hsqldb:hsql://localhost/test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33403 次 |
| 最近记录: |