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