Erro na conexao

Estou tentando uma conexao, ao firebirdsql, estou usando o driver jaybird 2.1, estou usando o eclipse plataforma java…

CONEXAO.


private Connection conApJava;  // Conexão que será criada com o banco
 private JTable vTabela;      // Tabela onde os registros serão inseridos
 private JMenuBar barPrincipal; // Menu da aplicação
 private JMenu mnuOpcoes;
 private JMenuItem itens;

 public ApJava()
 {
   componentes();
  // sUrl especifica o banco de dados ao qual o programa se conecta, usando JDBC
  // para conectar um banco de dados Interbase
   final String DRIVER = "org.firebirdsql.jdbc.FBDriver";
   final String SENHA = "masterkey";
   final String USUARIO = "SYSDBA";
   final String URL = "jdbc:firebirdsql://127.0.0.1/C:/apjava.gdb"; 

  // Carrega o Driver JDBC e abre a conexão com o banco
  try{
   Class.forName(DRIVER);
   conApJava = DriverManager.getConnection(URL,USUARIO,SENHA);
  }

O ERRO E O SEGUINTE…


org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544344. I/O error for file CreateFile (open) "C:/apjava.gdb"
Error while trying to open file
null
Reason: I/O error for file CreateFile (open) "C:/apjava.gdb"
Error while trying to open file
null
	at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:122)
	at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at ApJava.<init>(ApJava.java:35)
	at ApJava.main(ApJava.java:187)
at org.firebirdsql.gds.GDSException: I/O error for file CreateFile (open) "C:/apjava.gdb"
Error while trying to open file
null
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:2104)
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:2054)
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.isc_attach_database(AbstractJavaGDSImpl.java:404)
	at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:362)
	at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:89)
	at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:462)
	at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:69)
	at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:119)
	at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:131)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at ApJava.<init>(ApJava.java:35)
	at ApJava.main(ApJava.java:187)
Exception in thread "main" java.lang.NullPointerException
	at ApJava.getTable(ApJava.java:109)
	at ApJava.<init>(ApJava.java:52)
	at ApJava.main(ApJava.java:187)

AGRADEÇO A AJUDA GALERA!!!

Ola,

Pelo o que eu entendi é um erro de I/O, entrada e saida. Tente seguir alguns passos, como:
*IP do servidor, “ex:192.168.0.150, localhost,150.145.58.144”;
*porta do servidor,"ex:1470,1234,“3050–>do firebird”;
*caminho do arquivo,“ex:C:\bancos\nome_do_banco.gdb”;

//para String do Java sao necessarias 2 barras .
Exemplo: “jdbc:firebirdsql://localhost:3050/C:\apjava.gdb”;

qualquer coisa tem um exemplo nesse link do br-linux.org
http://br-linux.org/tutoriais/000893.html