Görünüm H2 veya HSQLDB içeriği bellek içi veritabanı
Bir şekilde bir H2 İçerİĞİ ya da hafıza görüntüleme için bir veritabanı HSQLDB göz var mı? Örneğin, floş çalıştırıldığında kontrol etmek için; veya DB başlatır, komut beklenen sonuç verir emin olmak için Hazırda Beklet ile hata ayıklama oturumu sırasında.
Bir eklenti veya buna izin vermek için kodu ile gömebilirsiniz bir kütüphane var mı?
Lütfen, bir cevap bunlardan biri, belirli bir durumda bahsediyorsun () H2 veya HSQLDB olan söz.
CEVAP
Bellek içi veritabanı aynı erişecek uygulamanız içinde H2 web server çalıştırabilirsiniz. Ayrıca sunucu modunda H2 çalışan SquirrelSQL gibi herhangi bir genel BULUNMAKTAYDI istemcisi kullanarak erişebilirsiniz.
GÜNCELLEME:
Server webServer = Server.createWebServer("-web,-webAllowOthers,true,-webPort,8082").start();
Server server = Server.createTcpServer("-tcp,-tcpAllowOthers,true,-tcpPort,9092").start();
Şimdi aynı süreç içinde jdbc:h2:mem:foo_db
URL üzerinden veritabanına bağlanmak veya foo_db
veritabanı localhost:8082
kullanarak göz atabilirsiniz. Her iki sunucuda da kapatmayı unutmayın. Ayrıca bakınız: H2 database in memory mode cannot be accessed by Console.
Ayrıca Bahar kullanabilirsiniz:
<bean id="h2Server" class="org.h2.tools.Server" factory-method="createTcpServer" init-method="start" destroy-method="stop" depends-on="h2WebServer">
<constructor-arg value="-tcp,-tcpAllowOthers,true,-tcpPort,9092"/>
</bean>
<bean id="h2WebServer" class="org.h2.tools.Server" factory-method="createWebServer" init-method="start" destroy-method="stop">
<constructor-arg value="-web,-webAllowOthers,true,-webPort,8082"/>
</bean>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" depends-on="h2Server">
<property name="driverClass" value="org.h2.Driver"/>
<property name="jdbcUrl" value="jdbc:h2:mem:foo_db"/>
</bean>
BTW, sadece iddialar ve manuel veritabanı içeriğini bakmak üzerinde bağımlı olmamalıdır. Yalnızca sorun giderme için bunu kullanın.
Eğer Bahar test çerçeve kullanırsanız N. B. değişiklikleri çalışan bir işlem tarafından yapılan görmezsiniz ve bu işlem test hemen sonra geri olacaktır.
NoSQL (MongoDB) vs Lucene (veya) Solr ...
Genel bellek yönetimi C yığın veya yığ...
Temizleme veya Ruby on Rails bir verit...
Nasıl eğri bir yol boyunca bir görünüm...
Bellek H2 veritabanı. Tablo bulunamadı...