Pessoal,
Segue, abaixo, o código-fonte de uma classe Java para conexão a um banco de dados Oracle
/*
- Conexao.java
- Created on 29 de Setembro de 2008, 11:28
- To change this template, choose Tools | Template Manager
- and open the template in the editor.
*/
package persistencia;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
-
@author Max Carvalho
*/
public class Conexao {// atributos privados // definem parametros de conexão com o banco private String driver = “oracle.jdbc.driver.OracleDriver”; private String url = “jdbc:oracle:thin:@oracle.nti.ufpb.br:1521:ufpb”; private String username = “prpg_testes”; private String password = “7tst_rg”; private Connection conn;
// inicio construtor
/** Creates a new instance of Conexao */
public Conexao() {obtemConexao();
}
// fim construtor/* inicio metodo obtemConexao() */
public Connection obtemConexao() {try { // inicio bloco try-catch // carrega o driver Class.forName(driver); // obtem uma instancia de conexao conn = DriverManager.getConnection(url,username,password ); return conn; } catch (ClassNotFoundException cnfex) { System.err.println("Falha ao carregar o driver JDBC."); cnfex.printStackTrace(); conn = null; return conn; } catch (SQLException sqlex) { System.err.println( "Impossivel conectar" ); sqlex.printStackTrace(); conn = null; return conn;
}
// fim bloco try-catch} /* fim metodo obtemConexao() */
/* inicio metodo fechaConexao() */
public void fechaConexao() {conn.close();
}
// fim metodo fechaConexao()
}