Acesse o banco de dados H2 de fora do aplicativo

3

Eu tenho um banco de dados H2 embarcado em execução para um aplicativo da Web no qual estou trabalhando. O programador que construiu o aplicativo desapareceu e eu me deparo com o aprendizado do sistema e a descoberta de uma maneira de examinar esse banco de dados. Então, o que eu estou procurando é algo como HeidiSQL ou SQuirreL SQL Client, ou o console do MySQL, pelo qual eu posso acessar, consultar o banco de dados, fazer alterações, etc ...

Como esse é um banco de dados incorporado, os documentos do site H2 (e PDF) são esparsos. Passei algum tempo lendo sobre o site da H2, e até agora, tudo que eu encontrei é um parágrafo sobre como usar o banco de dados H2, como a classe de driver Java, o H2 JAR, a URL, etc ...

Alguém sabe como posso acessar esse banco de dados? O aplicativo é um aplicativo cliente-servidor em execução na minha máquina local. A estrutura de diretórios que contém informações do banco de dados é assim:

Casocontrário,nãotenhoideiadeondeencontrarobancodedadosouarquivosrelacionados.OsiteH2falasobreumarquivotest.h2.db,maseunãotenhoum.Qualquerajudaémuitoapreciada.

ATUALIZAÇÃO:Fizalgunsprogressos,masaindanãoconsigomeconectar.EstouusandoSQuirreLSQLcomodriverH2,classeorg.h2.Driver.Aconfiguraçãopareceestarcorreta,masaURLqueestouusandonãoéadequadaparaconexão.Basicamente,estouusandoodiretórioabaixocomooURLcom"teste" anexado:

C:\Users\<user>\<app_name>\db\test

E eu tentei cada nome de arquivo no diretório acima como o URL também, sem sorte.

    
por nicorellius 27.05.2011 / 00:13

1 resposta

1

Instale o Razor SQL e use org.hs.Driver. Muito mais fácil do que mucking com o esquilo;)

    
por 04.06.2011 / 02:45