Este es un ejemplo de una consulta a todos los registros de una tabla de una base de datos de MySQL:
Código PHP:
Connection Conexion = null;
Statement smtm = null;
ResultSet Resultado;
String Consulta;
Consulta = "SELECT * FROM Tabla";
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Conexion = DriverManager.getConnection("jdbc:mysql://servidor_mysql/base_de_datos?user=mi_usuario&password=mi_contraseña");
smtm = Conexion.createStatement();
Resultado = smtm.executeQuery(Consulta);
if(Resultado.next())
{
//Aqui entraria solo en el caso de que la consulta devolviera algun registro
//Se pueden sacar los valores de los campos de la tabla asi:
String ValorCampo1 = Resultado.getString("Campo1");
}
smtm.close();
}
catch(ClassNotFoundException e)
{
//Error
}
catch(SQLException e)
{
//Error
}
catch(Exception e)
{
//Error
}
finally
{
try
{
if(Conexion != null)
Conexion.close();
}
catch(SQLException e)
{
//Error
}
}
Para usar MySQL dentro de un applet tendrás que enviarle dentro del JAR el connector de MySQL de Java para que el cliente lo pueda usar, si no te daría error de libreria no encontrada o algo asi.