Driver HSQLDB

2 respostas
H

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 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á...

2 Respostas

caiofilipini

Você pode usar o argumento -cp na hora de chamar a VM. Supondo que você está no diretório conexao:

java -cp ./lib/hsqldb.jar Conexao

[]'s

H

Cara funcionou!!
Valeu mesmo! :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue:

Criado 2 de setembro de 2004
Ultima resposta 3 de set. de 2004
Respostas 2
Participantes 2