MySQLi
намного безопаснее, чем MySQL
, который в любом случае устарел. Вот почему вы должны придерживаться MySQLi
, а также вы не можете смешивать их, поскольку они оба разные.
Это неправильный IP-адрес. 10.0.2.2 будет работать только на эмуляторах, потому что это IP частной сети между хостом и эмулятором. Для Wi-Fi вам нужно использовать реальный IP-адрес и убедиться, что сеть Wi-Fi настроена так, чтобы разрешать входящие соединения на этот IP / порт. Что касается сотовой связи, вам нужно убедиться, что это так, вплоть до вашего провайдера
Скорее всего, ошибка связана с проблемой подключения. https://10.0.2.2 должен быть вашим локальным IP-адресом. Приложение, запущенное на вашем Android-устройстве, не может подключиться к локальному серверу.
Решения: