(off-topic) Banco Derby

View: New views
4 Messages — Rating Filter:   Alert me  

(off-topic) Banco Derby

by Daniel Gonçalves de Oliveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Estou usando o banco de dados Derby em um programinha. Quando executo o programa do eclipse ele cria a pasta do bando de dados na pasta local do projeto. Quando executo meu programa através de seu JAR a pasta é criada no diretorio do usuário.

Como faço para ele criar sempre na pasta do JAR? Quero amarrar isso.
Pesquisando descobri que temos que setar a variavel de ambiente, mas mesmo usando o comando abaixo não consegui fazer isso.

System.setProperty("derby.system.home", "/");

Alguém já passou por isso??


Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

Re: (off-topic) Banco Derby

by Claudio Miranda :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

O derby.system.home informa o path da instalação do derby.
Suponho que você deseja informar o path do database. Isso pode ser
feito na própria connection url

jdbc:derby:/var/opt/cs/db/my_database

2009/10/20 Daniel Gonçalves de Oliveira <goncalvesmail@...>:
> System.setProperty("derby.system.home", "/");
>



--
  Claudio Miranda
  _______________________________________________
  http://www.claudius.com.br   claudio(o)claudius.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: enterprise-list-unsubscribe@...
For additional commands, e-mail: enterprise-list-help@...


Res: (off-topic) Banco Derby

by Daniel Gonçalves de Oliveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
hum, não sabia.
partindo dai, sabendo que minha aplicação será executada de um jar, como faço pra informar que o banco é pra ser criado dentro da pasta que o jar vai estar??


De: Claudio Miranda <claudio@...>
Para: enterprise-list@...
Enviadas: Ter, Outubro 20, 2009 11:08:51 PM
Assunto: Re: [enterprise-list] (off-topic) Banco Derby

O derby.system.home informa o path da instalação do derby.
Suponho que você deseja informar o path do database. Isso pode ser
feito na própria connection url

jdbc:derby:/var/opt/cs/db/my_database

2009/10/20 Daniel Gonçalves de Oliveira <goncalvesmail@...>:
> System.setProperty("derby.system.home", "/");
>



--
  Claudio Miranda
  _______________________________________________
  http://www.claudius.com.br  claudio(o)claudius.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: enterprise-list-unsubscribe@...
For additional commands, e-mail: enterprise-list-help@...



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

Re: (off-topic) Banco Derby

by Claudio Miranda :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Em runtime você terá de descobrir a localização do arquivo jar, para isso use

MinhaClasse.class.getProtectionDomain().getCodeSource().getLocation().getPath()

Então construa a URL do jdbc com este path.

2009/10/21 Daniel Gonçalves de Oliveira <goncalvesmail@...>:
> partindo dai, sabendo que minha aplicação será executada de um jar, como
> faço pra informar que o banco é pra ser criado dentro da pasta que o jar vai
> estar??
>



--
  Claudio Miranda
  _______________________________________________
  http://www.claudius.com.br   claudio(o)claudius.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: enterprise-list-unsubscribe@...
For additional commands, e-mail: enterprise-list-help@...