Ola pessoal, resolvi usar o H2 Database numa aplicação simples que estou fazendo, pretendo usa-lo em modo Standalone.
Porém não estou conseguindo realizar a conexão com o banco de dados.
Eu andei pesquisando na internet e tentei seguir uns tutoriais e não consegui. Foi criada uma pasta dentro do projeto onde eu coloquei o h2.jar, logo após adicionei ele ao class path.
Abaixo segue o meu código:
package hora.extra.cadastros;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class Hora {
public static void main(String [] args){
try{
Class.forName("org.h2.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:h2:/Users/Al/Programacao/Projetos/Hora_Extra/src/hora.extra.dados/hora_extra.h2.db", "user", "senha");
String sql = "SELECT * FROM tab_funcionarios";
PreparedStatement stm = conn.prepareStatement(sql);
ResultSet rs = stm.executeQuery();
while (rs.next()){
System.out.println("ID: "+rs.getString("func_id") +"Nome: "+rs.getString("func_nome")+ "Setor: "+rs.getString("func_setor")+ " Salário: "+rs.getDouble("func_salaro"));
}
}
catch(Exception arg){
System.out.print("Banco de dados não encontrado");
}
}
}