Oracle

Boa Tarde

Estou desenvolvendo uma Classe de Conexao para um banco de dados oracle 9i , só que a classe não se conecta ao banco de dados.

segue abaixo o código.

/*
 * NovaConexao.java
 *
 * Created on 16 de Agosto de 2006, 10:18
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package conversor.source.conexao;

import java.sql.*;
import oracle.jdbc.driver.OracleDriver;

/**
 *
 * @author fabricadbk
 */
public class NovaConexao {
    
    /** Creates a new instance of NovaConexao */
    public NovaConexao() {
    }
    
    public static void main(String args[]){
        String url = null;

        url = "jdbc:oracle:thin:@hostname:1521:databasename";
        
        String username = "teste";
        String password = "teste";
        
        Connection connection = null;
        try{
            
            Class.forName("oracle.jdbc.driver.OracleDriver");
            
            connection = DriverManager.getConnection(url,usuario,senha);
             
            if(connection == null){
                System.out.println("Nao conectado");
            } else {
                System.out.println("Conectado com sucesso");
            }
        } catch(Exception e){
            System.out.println(e.toString());
        }
    }
    
}

Estou utilizando o classes12.jar da oracle.

Vitor Hugo Brito de Oliveira

Essa ira dar certo no 9i, mais vc tem ter o classes12.jar api do oracle no java

Class.forName(driverName);
String ip = “192.168.0.0”;
String sid = “teste”;
String portNumber = “1521”;
String url = “jdbc:oracle:thin:@” + ip + “:” + portNumber + “:” + sid;
String username = “user”;
String password = “pass”;
Connection conn = DriverManager.getConnection(url, username, password);