tem certeza q o erro eh no banco?

Aqui um exemplo de codigo:


import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import javax.swing.JOptionPane;
public class dbOracle {
        
        public  String DRIVER = "oracle.jdbc.OracleDriver";
        public  String DATABASE = "XE";
        public  String IP = "127.0.0.1";  //127.0.0.1  localhost
        public  String URL = "jdbc:oracle:thin:@" + IP + ":1521:" + DATABASE;
        public  String USER = "login";
        public  String PASSWORD = "senha";
        public  Connection conexao;
        public  Statement statement;
        public  ResultSet resultset;
        
        public Connection getConnection(){
                conexao();
                return conexao;
        }
        
        //Metodo para fazer a conexao com o banco
        public void conexao(){
                try{
                        Class.forName(DRIVER);
                        conexao = 
DriverManager.getConnection(URL,USER,PASSWORD);
                        //JOptionPane.showMessageDialog(null, "Conectado com 
sucesso!!!");                      
                }
                catch(ClassNotFoundException driver){
                        JOptionPane.showMessageDialog(null, "Driver do banco 
nao foi
localizado: " + driver);
                }
                catch(SQLException banco){
                        JOptionPane.showMessageDialog(null, "Erro em conexao de 
manipulacao
do banco: " + banco);
                }
        }

}

Em 24/10/11, Antonio Pasqualli<[email protected]> escreveu:
> Ola,
>
> Sei que este é um grupo flex e que o erro nesta na "parte" de conexao, mas,
> tambem sei que aqui é o lugar onde irei encontrar uma resposta.
> Estou tentando me conectar com uma base dados oracle, mas, tenho o seguinte
> erro : Exceção de E/S: Got minus one from a read call
> Alguem sabe oq poderia ser?
>
> public class ConnectionPool {
> public static String USUARIO="XXXX";
> public static String SENHA="XXXX";
> public static String URL="jdbc:oracle:thin:@XXXXXX:1521:XXX";
> public static String DRIVER="oracle.jdbc.driver.OracleDriver";
> public static String Status="";
> public static Connection getConnection() throws NamingException{
> Connection conn= null;
> try {
> Class.forName(DRIVER);
> conn=DriverManager.getConnection(URL, USUARIO, SENHA);
> Status="Conexao OK"+conn;
> } catch (Exception e) {
> Status=e.getMessage();
> }
> return conn;
> }
> }
>
> A classe que usei para verificar a conexao
>
> public class TesteConn {
> public static void main(String[] args) {
> try {
> ConnectionPool.getConnection();
> System.out.println(ConnectionPool.Status);
> } catch (NamingException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> }
> }
> }
>
>
> Alguem ja passou por isso ou teria uma dica?
> Obrigado
>
>
> --
>
>
> a.pasqualli - Skype
> [email protected] - MSN
>
> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
> necessário também a ação" - William Shakespeare
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a