Tengo un codigo en Java que me esta dando problemas.. Tengo un metodo que busca en una BD y dice asi:
Código:
Resulta que si la llamo desde el main, funciona perfectamente, pero si hago la llamada desde otro metodo, me da el siguiente error.. public static void Buscar () throws IOException, java.sql.SQLException,ClassNotFoundException { String url= "jdbc:AvenirDriver://XXX:1433/Bru_Dig;uid= sa;pwd=000 "; 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)); }
Cita:
Segun lo que he leido por Internet es algo de excepciones, lo cual no entiendo.. Debo llamarlo desde el siguiente metodo para que me compare unos valores..unreported exception java.io.IOException; must be caught or declared to be thrown
Código:
Bueno, en realidad no se que hacer, agradezco su ayuda public synchronized void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) { devices[count++] = btDevice; System.out.println("New Device discovered : "+ btDevice.getBluetoothAddress()); }