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