Duvida com JDBC com HSQLDB

Boa tarde a todos, bom minha dúvida são algumas quanto a conexão com banco de dados, drives.

Nunca fiz uma conexão com banco de dados na minha vida, peguei um exemplo e rodei no eclipse… nao apareceu nenhum erro mas deu uma exception.

o codigo é este:

public class Conexao{ public static void main(String args[]){ String driver = "org.hsqldb.jdbcDriver"; String url = "jdbc:hsqldb:thin:@127.0.0.1.orcl"; String user = "sa"; String password = ""; Class.forName (Driver); Connection conn = DriverManager.getConnection(url,user,password); String sql = "CREATE ABLE PESSOA (IDNUMBER,NOME VARCHAR2(100))"; Statement st = conn.createStatement(); st.executeUpdate(sql); st.close(); conn.close(); } }

alguem teria um exemplo pronto só pra eu ter noção de como monta pelo menos… ai eu teria até como comparar com as bibliotecas que estou lendo pra entender esta conexao.

Fico grato

Henry,

Esse é um problema. Caso de outro, poste o stack.

mas assim o código em si esta certo né?

Sim, aparentemente o código está correto.

Henry,

A string esta incorreta muda para essa aki:

String sql = "CREATE TABLE PESSOA (ID NUMBER,NOME VARCHAR(100))";

Pq vc esta utilizando o executeUpate?? Para criar tabela so o execute ja basta.
Muda para o codigo abaixo:

st.execute(sql);
Connection conn = DriverManager.getConnection(url,user,password);
 String sql = "CREATE ABLE PESSOA (IDNUMBER,NOME VARCHAR2(100))";
 Statement st = conn.createStatement();
 st.executeUpdate(sql);

Espero ter ajudado…

ok pessoa muito obrigado pelas dicas enviadas para mim