Banco de dados do Firebird indisponível

Olá, estou tentando conectar uma aplicação no eclipse com JDBC e
aparece banco indisponivel:

GDS Exception. 335544375. unavailable database
Reason: unavailable database

O código é o seguinte:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.firebirdsql.jdbc.FBSQLException;

public class Conexao {

	public void conectar(){
		try {
			Class.forName("org.firebirdsql.jdbc.FBDriver");
			Connection conn = DriverManager.getConnection(
								"jdbc:firebirdsql:localhost:3050:C://Usuários//Rafael//Desktop//banco1//ESCOLA.FDB",
								"sysdba", "admin");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch(FBSQLException e){
			System.out.println(e.getMessage());
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
	
}

Eu acredito que o caminho esteja correto(já verifiquei várias vezes).
E adicionei o arquivo jaybird-full-2.1.6.jar;

Idéias?

Já tentou trocar o ‘//’ por ‘/’? Não uso esse tipo de configuração, mas no minha configuração de datasource só tem uma barra.

O problema persiste.

Coloque assim:

Onde vc referencia a porta deve usar / nao :

Ahnnnn.
Acho que melhorou um pouco, mas gerou outro erro:

GDS Exception. 335544344. I/O error for file CreateFile (open) "C://Usuários//Rafael//Desktop//banco1//ESCOLA.FDB" Error while trying to open file null Reason: I/O error for file CreateFile (open) "C://Usuários//Rafael//Desktop//banco1//ESCOLA.FDB" Error while trying to open file null

Será que tem algo configurado ou criado errado?

Vc usa windows vista? Acho que o problema é o acesso ao diretório… Coloca no D: se vc tiver…

Tem certeza que o banco esta neste caminho?

Bem, eu olhei várias vezes e o caminho é, infelizmente, esse.

E sim, uso windows vista;
Quando você diz coloca no D:, está
falando na unidade de DVD/ pendrive ou
outra partição?

Humm então tente fazer isso:

Entre na pasta do firebird, la vai ter um arquivo chamado aliases.conf . Lá vc deve configurar um alias para seu banco de acordo com o exemplo que vai ter no arquivo.

Depois vc deve mudar sua string de conexao para isso:

"jdbc:firebirdsql:localhost/3050:seuAliasAqui",

[quote=Jose111]Humm então tente fazer isso:

Entre na pasta do firebird, la vai ter um arquivo chamado aliases.conf . Lá vc deve configurar um alias para seu banco de acordo com o exemplo que vai ter no arquivo.

Depois vc deve mudar sua string de conexao para isso:

"jdbc:firebirdsql:localhost/3050:seuAliasAqui", [/quote]

Por default: colocar no D: seria colocar em uma segunda partição…
exemplo D:\ ou C:
faça um teste coloque no seu alias do firebird o seguinte:

abc = C:\ESCOLA.FDB

e coloque o arquivo dentro de C:\

Valeu galera, o único problema é que agora estou sem tempo pra testar.
Mas já anotei as dicas e assim que puder o farei.

muito obrigado mesmo.

Bom dia Pessoal,

Esta ocorrendo o mesmo problema relatado acima pelo Rafael, já configurei conforme vocês solicitarão, mas não funcionou.
Alguém poderia me auxiliar?

Segue erro:
2013-01-30 11:45:43,264 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 335544344, SQLState: HY000
2013-01-30 11:45:43,274 ERROR [org.hibernate.util.JDBCExceptionReporter] GDS Exception. 335544344. I/O error for file ReadFile "C:\FIREBIRD\EDIG.FDB"
Error while trying to read from file
null

Estou usando as configurações:
jdbc:firebirdsql:localhost/3050:thiago

dentro do alises.conf esta assim:

List of known database aliases

------------------------------

Examples:

dummy = c:\data\dummy.fdb

thiago = C:\firebird\EDIG.FDB

Obrigado desde já.