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