Foros del Web » Programación para mayores de 30 ;) » Java »

error debug-eclipse

Estas en el tema de error debug-eclipse en el foro de Java en Foros del Web. hola.al intentar hacer el debug con eclipse me da un error el cual antes no ocurria en el proyecto: aparece una nueva solapa con el ...
  #1 (permalink)  
Antiguo 04/09/2006, 09:18
Avatar de wizito  
Fecha de Ingreso: enero-2002
Ubicación: Argentina
Mensajes: 123
Antigüedad: 22 años, 3 meses
Puntos: 0
error debug-eclipse

hola.al intentar hacer el debug con eclipse me da un error el cual antes no ocurria en el proyecto:

aparece una nueva solapa con el titulo "FileInputStream.Open(String) line: not available [native method]"

Source not found.

en la ventana de debug

trhead main suspended exception FileNotFoundException

desde ya muchas gracias.saludos
  #2 (permalink)  
Antiguo 05/09/2006, 12:11
Avatar de wizito  
Fecha de Ingreso: enero-2002
Ubicación: Argentina
Mensajes: 123
Antigüedad: 22 años, 3 meses
Puntos: 0
por favor alguna ayuda.busque en google... pero nada

mas datos mi version de eclipse es 3.2
y me pasa solo con un proyecto luego de agregar conectividad con oracle (jdbc)

cuando utilizo esta clase no me permite depurar en ningun punto del proyecto
igualmente el programa corre perfectamente sin errores pero no me deja depurar.si en vez de esta clase utilizo una para cargar los datos desde un .txt, puedo drepurar perfectamente.
Código:
package com.mybank.data;
import java.sql.*;
import com.mybank.domain.*;

public class DataSourceDb {
	private Connection con;
	private Statement st;
	
	public DataSourceDb()
	{
		try{
			Class.forName("oracle.jdbc.driver.OracleDriver");
		}catch(ClassNotFoundException ex)
		{
			System.out.println("Error: Algo ocurrio al intentar cargar los drivers jdbc" + "/" + ex.getMessage());
		}
	}
	
	public void makeConnection()throws SQLException 
	{
			con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XE","hr","12369874");
			st = con.createStatement();		
	}
	
	public void loadData() throws SQLException
	{		
		this.makeConnection();
					
		ResultSet rs_customers_ij_accounts = st.executeQuery("SELECT customers.*,accounts.* FROM customers,accounts WHERE accounts.id_customer = customers.id_customer ORDER BY customers.last_name");
			
		rs_customers_ij_accounts.next();
			
			for(int i=0;i < rs_customers_ij_accounts.getFetchSize();i++)
			{																			
				Bank.addCustomer(rs_customers_ij_accounts.getInt("id_customer"),rs_customers_ij_accounts.getString("first_name") ,rs_customers_ij_accounts.getString("last_name"));
			
				while(Bank.getCustomers(i).getId() == rs_customers_ij_accounts.getInt("id_customer"))
				{
					if(rs_customers_ij_accounts.getString("type").charAt(0) == 's')
						Bank.getCustomers(i).addAccount(new SavingsAccount(rs_customers_ij_accounts.getInt("id_account"),rs_customers_ij_accounts.getDouble("balance"), rs_customers_ij_accounts.getDouble("interest_rate")));
					if(rs_customers_ij_accounts.getString("type").charAt(0) == 'c')
						Bank.getCustomers(i).addAccount(new ChekingAccount(rs_customers_ij_accounts.getInt("id_account"),rs_customers_ij_accounts.getDouble("balance"), rs_customers_ij_accounts.getDouble("overdraft_amount")));
					
					rs_customers_ij_accounts.next();
				}
				
			}			
	}
	
	public void updateAccount(int id_acc,int id_cust)
	{
		double bal = Bank.findCustomer(id_cust).findAccount(id_acc).getBalance();
		
		try{
			st.executeQuery("UPDATE accounts SET balance =" + String.valueOf(bal) + "WHERE id_account =" + id_acc);
		}catch(SQLException sqlex)
		{
			
		}
	}
	
	public void closeConnection()throws SQLException
	{
		con.close();		
	}
	
}
gracias.saludos

Última edición por wizito; 05/09/2006 a las 16:28
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:59.