HSQLDB Driver

Fala galera!!
É o seguinte:

Eu fiz uma classe pra acessar uma base de dados desta forma:

import java.sql.*; 

public class Conexao{ 

   public static void main(String[] args){ 
      final String driver = "org.hsqldb.jdbcDriver"; 
      final String Url = "jdbc:hsqldb:file:~/hsqldb/data/apijava01"; 
      final String User = "sa"; 
      final String password = ""; 
      try{ 
       
         System.out.println("@@@@@@@@@@@@@@@"); 
         Class.forName(driver); 
         System.out.println("@@@@@@@@@@@@@@@"); 
         Connection conn = DriverManager.getConnection(Url,User,password); 
      } 
      catch(SQLException e){ 
       
         System.out.println("Não"); 
          
      } 
      catch(ClassNotFoundException x){ 
       
         System.out.println("Seila"); 
          
      } 
       
   } 

} 

Meu programa esta no diretório conexao.
O arquivo hsqldb.jar está em conexao/lib
Esse mesmo arquivo está no classpath
Quando eu rodo o programa,ocorre o seguinte erro:
java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver

O que eu estou fazendo de errado??
Agradeço desde já…

Tire o “:file” da url…

      final String Url = "jdbc:hsqldb:~/hsqldb/data/apijava01"; 

Se ainda não funcionar, coloque o endereço completo…

Não funciona…
Eu acho que o erro está em achar o Driver…

Funcionou!!!
Valeu pela ajuda vinci :lol:

Olá,

só para adicionar mais informações ao tópico:
O driver do HSQLDB fica dentro do hsqldb.jar, o mesmo jar com do Banco de Dados.

Olá, Tiago!
Vejo que não precisas mais de mim.
Fico feliz em ter conseguido.
Abraços.