Ранее я работал со следующим кодом, чтобы объявить соединение с базой данных, которое также выбрасывало исключение из -за устаревшего .toString (), который я исправил. Код теперь выглядит так: < /p>
public AccesoBD()
{
try
{
servidor = ConfigurationManager.AppSettings["192.168.60.54"];
bdNombre = ConfigurationManager.AppSettings["libreriawindowsform"];
usuario = ConfigurationManager.AppSettings["antonio"];
contrasena = ConfigurationManager.AppSettings[""];
}
catch (Exception e)
{
throw;
}
}
protected void abrirConexion()
{
try
{
conexion = new MySqlConnection();
conexion.ConnectionString = "Server=" + servidor + "; Database=" + bdNombre + "; Uid=" + usuario + "; Pwd=" + contrasena + ";SslMode=none;";
conexion.Open();
}
catch (Exception e)
{
throw;
}
}
< /code>
Я хотел бы знать, как я могу заставить соединение работать должным образом. Я пытался подключиться через терминал с моим частным IP и моим именем пользователя (у которого нет пароля), и соединение было успешным, поэтому проблема, вероятно, возникает со стороны C#. < /P>
Также , пакеты Nuget кажутся правильными. Я прикрепил скриншот из тех, которые я установил. />
Я был Следуя следующим инструкциям, чтобы попытаться решить его, но ни один из них, кажется, не решает проблему:
- https://www.linuxandubuntu.com/home// SQLstateHy000-1130-host-not-allowed-to-connect-to-this-mysql-server? 26/mysql-solucion-host-is-not-wallowed-to-connect-to-mariadb-server/
Подробнее здесь: https://stackoverflow.com/questions/771 ... adb-server
Мобильная версия