O programa abaixo, demonstra os passos necessários para fazer conexão usando JDBC ao ORACLE.
import java.sql.*;
/*
* Programa ConexaoOracle.java
*
* Demonstrar a utilização do driver JDBC para conexão ao ORACLE
*
* Data: 06/01/2010
* Autor: Everton de Vargas Agilar
*
* Para executar este programa execute o seguinte no prompt de comando:
* java -classpath "c:\Arquivos de programas\java\jdk1.7.0\jdbc\ojdbc6.jar"; ConexaoOracle
*
* Obs.: a opção -classpath informa o caminho do driver JDBC para o ORACLE.
*
* Biblioteca Necessária: Driver JDBC para Oracle
* http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/
*
*/
public class ConexaoOracle {
public static void main(String[] args) {
System.out.println("Conexão Oracle");
Connection conn = null;
Statement smnt = null;
ResultSet rs = null;
String sql = null;
try {
Class.forName("oracle.jdbc.OracleDriver");
} catch (ClassNotFoundException e) {
System.out.println("Driver para ORACLE não encontrado!\nErro interno: ");
e.printStackTrace();
}
try {
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "gestorerp", "gestorerp");
} catch (SQLException e) {
System.out.println("Erro ao obter conexão ao banco de dados XE\nErro interno: ");
e.printStackTrace();
}
System.out.println("Conexão bem sucedida!");
try {
smnt = conn.createStatement();
} catch (SQLException e) {
System.out.println("Erro ao criar instrução SQL\nErro interno: ");
e.printStackTrace();
}
sql = "select * from sequence";
try {
rs = smnt.executeQuery(sql);
while (rs.next()){
System.out.println("SEQ_NAME "+ rs.getString("SEQ_NAME"));
}
} catch (SQLException e) {
System.out.println("Ocorreu erro ao executar sql!\nErro interno: ");
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
System.out.println("Ocorreu erro ao terminar a conexão ao banco de dados!\nErro interno: ");
e.printStackTrace();
}
System.out.println("FIM...");
}
}
Nenhum comentário:
Postar um comentário