Saludos, estoy desarrollando un aplicacion android la cual debe conectarse a la base de datos de mi pagina web y extrar algunos datos y mostrarlos en la pantalla del celular, el problema esque he buscado info y he encontrado algunos ejemplos que la conexion lo hacen con JSON pero es demasiado codigo y muchas clases q utilizan y supongo que habra otra forma mas sencilla y rapida(sin tanto codigo) para realizar el enlace a mysql...he visto tambien que se puede hacer con jdbc, lo he descargado y agregado a mi proyecto pero no he podido enlazarme a la base..alguien sabe como se puede hacer esto..les dejo mi codigo y me ayuden gracias de antemano..
Aclaro que estoy trabajando como localhost con xampp..y con eclipse...emulando el dispositivo android...Este es el codigo para la conexion...
package com.example.enlace;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import android.content.Context;
import android.widget.Toast;
public class conexion {
	//private static final String url = "jdbc:mysql://MASTER-PC/medico";
	private static final String url = "jdbc:mysql://200.55.233.61/clinica?useServerPrepStmts=true";
	private static final String user = "root";
	private static final String pass = "";
	static Connection mySQLConn = null;
	static {
		
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException exception) {
                         exception.printStackTrace();
		}
	}
        public static boolean crearConexion() {
		try {
                        if(mySQLConn==null)
			        mySQLConn = DriverManager.getConnection(url, user, pass);
                        //mySQLConn = DriverManager.getConnection("jdbc:mysql://200.225.233.192:3306/clinica", "android", "android");
                        return true;
		} catch (SQLException e) {
			e.printStackTrace();
		}
                return false;
	}
		public static Toast makeText(Context applicationContext, String string,
				int lengthShort) {
			// TODO Auto-generated method stub
			return null;
		}
}ya he probado dandole la ip de mi maquina, colocandole el puerto, cambiando de usuario y contraseña en la base..pero no me conecta siempre me muestra el mensaje "no se puedo conectar a la base..."
este es el codigo de mi MainActivity.java.
package com.example.enlace;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.Toast;
public class MainActivity extends Activity {
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        if(conexion.crearConexion())
			Toast.makeText(getApplicationContext(), "Se ha establecido conexion con la bbdd", Toast.LENGTH_SHORT).show();
		else{
        	Toast.makeText(getApplicationContext(), "No se ha establecido conexion con la bbdd", Toast.LENGTH_SHORT).show();
		}
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
y en el Manifiest.xml le he puesto tambien esto 
<uses-permission android:name="android.permission.INTERNET"></uses-permission>pero no me funciona...espero su ayuda...