Olá pessoal!
Estou tendo uma exceção no meu código e não consigo identificar o motivo. Segue código da minha classe ConnectionPoll e a exceção gerada no momento que rodo qualquer das classes (Inserção, remoção, listagem). Grato desde já.
package br.com.sistema.jdbc;
import java.sql.Connection; import java.sql.SQLException;
import javax.sql.DataSource;
import org.hsqldb.jdbc.JDBCPool;
public class ConnectionPoll{
private DataSource dataSource;
public ConnectionPoll() { JDBCPool pool = new JDBCPool(); pool.setURL("jdbc:hsqldb:hsql://localhost/loja-virtual"); pool.setUser("SA"); pool.setPassword(""); this.dataSource = pool; }
Connection getConnection() throws SQLException { //DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/loja-virtual", "SA", ""); Connection connection = dataSource.getConnection(); return connection; } }
Exception in thread "main" java.lang.NullPointerException at org.hsqldb.DatabaseURL.parseURL(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.pool.JDBCPooledDataSource.getPooledConnection(Unknown Source) at org.hsqldb.jdbc.JDBCPool.getConnection(Unknown Source) at br.com.sistema.jdbc.ConnectionPoll.getConnection(ConnectionPoll.java:24) at br.com.sistema.jdbc.TestaInsercao.main(TestaInsercao.java:12)