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

2 Archivos .Java

Estas en el tema de 2 Archivos .Java en el foro de Java en Foros del Web. Hola, soy nueva en Java, necesito saber si es posible, teniendo 2 archivos .Java (donde programo) llamar al main de uno de ellos desde un ...
  #1 (permalink)  
Antiguo 31/01/2005, 02:22
 
Fecha de Ingreso: marzo-2004
Mensajes: 27
Antigüedad: 20 años, 1 mes
Puntos: 0
2 Archivos .Java

Hola, soy nueva en Java, necesito saber si es posible, teniendo 2 archivos .Java (donde programo) llamar al main de uno de ellos desde un metodo de la clase principal del otro..

Uno se llama SimpleSelect.Java y me busca en una base de datos en SQL y el otro se llama ClientApp.Java y en un método averigua las direcciones Bluetooth de los dispositivos que se encuentren al alcance de mi computadora. Necesito que desde el metodo deviceDiscovered de ClientApp llame al main de SimpleSelect para que revise si esa direccion esta en mi BD.

El codigo de la clase deviceDiscovered es:

Código:
public synchronized void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod)
    {
      devices[count++] = btDevice;
      System.out.println("New Device discovered : "+ btDevice.getBluetoothAddress());
}
Y el codigo de SimpleSelect es:

Código:
import java.io.*;
import java.net.*;
import java.sql.*;
import java.util.*;

public class SimpleSelect
{
	public static void main(String args[]) throws IOException, java.sql.SQLException,ClassNotFoundException
	{


		String url= "jdbc:AvenirDriver://LE:1433/Bru_Dig;uid= sa;pwd=123 ";
		Class.forName ("net.avenir.jdbc3.Driver");  /*Registering the Driver*/

		Connection ctn		= DriverManager.getConnection(url,"sa","");
		Statement stmt		= ctn.createStatement();
		//there should be a table table named TABLE1 in the database before executing this statement
		boolean moreResult	= stmt.execute("select Nombre from Usuarios");
		int updateCount		= stmt.getUpdateCount();
		ResultSet rst		= null;

		/*Extracting the values of a particular column from a table*/
		rst = stmt.getResultSet();
		while(rst.next())
			System.out.println(rst.getObject(1));
	}
}
No se como llamar al metodo main de SimpleSelect enviandole la direccion bluetooth..

Gracias de Antemano!!

Elsy
  #2 (permalink)  
Antiguo 31/01/2005, 12:58
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 20 años, 5 meses
Puntos: 7
en lugar de poner tu codigo en el main , crea un metodo.

asi ya namas lo harias haciendo:

algo = simpleSelect.metodo(x);
  #3 (permalink)  
Antiguo 31/01/2005, 13:12
 
Fecha de Ingreso: marzo-2004
Mensajes: 27
Antigüedad: 20 años, 1 mes
Puntos: 0
Gracias! Estoy probando con eso a ver si me funciona.. Da un problema de librerias ambiguas o algo asi.. Gracias
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 02:26.