Codigo copiado desde:
http://bxip-wiki.blogspot.com/2010/12/obtener-contenido-de-una-web-por-java.html y modificado.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
public class Test {
String query
= "select a,b from c where a='asd' "; URL u
= new URL("http://tu-web-donde-tienes-el-script-php/?query=" + query
); conn.getInputStream()));
while ((inputLine = in.readLine()) != null)
System.
out.
println(inputLine
); in.close();
}
}
Suponiendo que llamaste a la URL desde un código similar al de arriba, en tu script PHP obtienes la consulta de éste modo:
$sql = $_GET['query'];
if ($sql) {
//si hay alguna consulta comienza a CONECTAR a la BD
$conexion = mysql_connect('sql.rockand.roll' , 'freddymercury' , 'queen'); //seleccionar la DB
//hacer la consulta a la BD
//y por ultimo retornar los datos
}
}
Creo que eso es lo que quieres hacer tu, sin embargo como no sé JAVA podría no estar correcto esa parte. Todo ésto se puede hacer sin conocimientos tan solo con buscar un poco en google. Está demás decir que optimizes el codigo.