Java DB - Iniciar Servidor NetWork dentro do codigo
4 respostas
P
paulomn
alguem ae sabe como ligar o servidor java db de dentro do codigo? ja olhei a doc mais nao consigo de jeito nenhum :shock:
so consigo de dentro do netbeans, se compilar fora dele o banco nao liga =/
importei o derbyrun.jar para o meu projeto e
tentei com esse codigo
try{
Runtimert=Runtime.getRuntime();Processproc=rt.exec("java -jar \"lib\\derbyrun.jar\" server start");}catch(Throwablet){
t.printStackTrace();}
mas se eu executo fora do netbeans ele da esse erro
java.net.ConnectException : Erro ao conectar no servidor 'localhost' porta '1527'. Recebida a mensagem: 'connection refused: connect'
alguem sabe o que pode ser? ou outro jeito de ligar o java db fora do netbeans?
porem continua dando o mesmo erro, e ele nao encontra o diretori odo java db q esta dentro da pasta do projeto =/
não. ficaria apenas:
Processproc=rt.exec("C:\\Arquivos de programas\\Sun\\JavaDB\\bin\\startNetworkServer.bat");
mas não foi isso que sugeri.
a idéia é que você iniciei manualmente (ou crie um serviço do Windows, para que o servidor seja iniciado mesmo que você não faça logon), dando duplo clique no arquivo batch, para que o servidor de banco de dados fique independente da aplicação.
P
paulomn
sei… entendi agora o que voce quis dizer…
vou ver se coloco o comando dentro do meu atalho pra ver se roda direito
vlw