Conectar no Oracle

Sempre conecto no MySQL, alguém sabe como conectar o Java no Oracle?

Conectar usando JDBC?

Se for é identico ao MySQL.

Só alterar a URL de conexão:
jdbc:oracle:thin:@<host>:<port1521>:<sid>

host: nome ou ip do seu servidor
sid: nome da sua base de dados

Exemplo:
jdbc:oracle:thin:@seuservidor:1521:suabasededados

E também alterar o driver do banco:

oracle.jdbc.driver.OracleDriver

Claro que o jar do jdbc do oracle tem que estar no seu classpath :wink:

Abraço

Consegui conectar e quando executo dá o erro abaixo, será problema com a versão do driver ou foi o SQL que eu fiz que tá bixado?

Exception in thread "main" java.sql.SQLException: ORA-01722: número inválido

        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
        at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
        at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
        at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
        at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
        at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3368)
        at controlewebinternet.Internet.main(Internet.java:137)
Java Result: 1