Erro ao conectar com o oracle

3 respostas
N

Esta ocorrendo o seguinte erro:

The Network Adapter could not establish the connection SQLState: 61000

O que pode ocasiona-lo?

Obrigado

3 Respostas

vanzella

só com essa mensagem fica dificil, posta a forma que vc criou a conexão…

N
package fidelis.view;

import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

@SuppressWarnings("serial")
public class Relatorio extends JFrame{

	
	public Relatorio(){
	
		    super("JTable");
				
		    final DefaultTableModel modelo = new DefaultTableModel();
		    
		    // constrói a tabela
		    JTable tabela = new JTable(modelo);
		    
		    // Cria duas colunas
		    modelo.addColumn("Codigo");
		    modelo.addColumn("Origem");
		    modelo.addColumn("Usuário");
		    modelo.addColumn("Data");
		    modelo.addColumn("Hora");
		    modelo.addColumn("Mensagem");
		    modelo.addColumn("Tipo Mensagem");
		    
		    // exibe os dados da tabela Oracle
		    try{
		      Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
		      String url = "jdbc:oracle:thin:@localhost/VC_manutencaoBD:1521:XE";
		      Connection conn = DriverManager.getConnection(url, "andrei", "a104493b");

		      // procedimentos para obter os dados de uma tabela
		      Statement stmt = conn.createStatement();
		      String query = "SELECT manutencao FROM codigo, origem, usuario, data, hora, mensagem, tipomensagem";
		      ResultSet rs = stmt.executeQuery(query);
		        
		      	modelo.addColumn("codigo");
		      	modelo.addColumn("origem");
		        modelo.addColumn("usuário");
			    modelo.addColumn("data");
			    modelo.addColumn("hora");
			    modelo.addColumn("mensagem");
			    modelo.addColumn("tipomensagem");
		      
		      while(rs.next()){ 
		    	  int codigo = rs.getInt("codigo");
		        int origem = rs.getInt("origem");
		        String usuario = rs.getString("usuario");
		        String data = rs.getString("data");
		        int hora = rs.getInt("hora");
		        String mensagem = rs.getString("mensagem");
		        String tipoMensagem = rs.getString("tipomensagem");
		        
		        modelo.addRow(new Object[]{codigo, origem, usuario, data, hora, mensagem, tipoMensagem});
		        
		      }
		           
		      // fim procedimento para obter os dados
		      } 
		      catch(SQLException ex){
		           System.out.println("SQLException: " + ex.getMessage());
		           System.out.println("SQLState: " + ex.getSQLState());
		           System.out.println("VendorError: " + ex.getErrorCode());
		      }
		      catch(Exception e){
		        System.out.println(""+e);	
		    }
		    // fim MySQL
		    
		    tabela.setPreferredScrollableViewportSize(new Dimension(350, 50));
			
		    Container c = getContentPane();
		    c.setLayout(new FlowLayout());
					
		    JScrollPane scrollPane = new JScrollPane(tabela);
		    c.add(scrollPane);
		    	
		    setSize(400, 300);
		    setVisible(true);
		  }
			
		  public static void main(String args[]){
			  PanelTabelaRelatorio app = new PanelTabelaRelatorio();
		    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		  }
		}
vanzella

o que é esse “/VC_manutencaoBD” na sua URL? não sei se isso esta certo.

Criado 10 de setembro de 2009
Ultima resposta 10 de set. de 2009
Respostas 3
Participantes 2