Как сделать Запрос в MySQL через C# - Без Установленного Прокси?

  • Автор темы Автор темы The_vAe
  • Дата начала Дата начала

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 759
Реакции
1 493
Баллы
113
Доброго времени суток. Использую для обращения в базу данных C#
C#:
Развернуть Свернуть Копировать
string db_host = "localhost";     // хост
string db_user = "root";          // username для подключения к MySQL
string db_pswd = "";              // пароль для подключения к MySQL
string db_database = "mydb";      // название БД с которой будет работа
string db_charset = "utf8";       // кодировка данных в таблицах

DB db = new DB(db_host, db_user, db_pswd, db_database, db_charset);

И проблема в том, что если в проекте установлен кубик прокси, запрос в базу идет через прокси тоже, а когда идет смена IP прокси, бот открывает новые соединения при обращении в базу, так как IP изменился, а старые остаются в режиме Sleep и тем самым забивают все соединения каждый раз при смене IP и в итоге забивают все возможные соединение с базой данных.

Так как же все таки используя C# не подключатся к базе с помощью установленных прокси, а брать прямой ип компьютера?
 
Доброго времени суток. Использую для обращения в базу данных C#
C#:
Развернуть Свернуть Копировать
string db_host = "localhost";     // хост
string db_user = "root";          // username для подключения к MySQL
string db_pswd = "";              // пароль для подключения к MySQL
string db_database = "mydb";      // название БД с которой будет работа
string db_charset = "utf8";       // кодировка данных в таблицах

DB db = new DB(db_host, db_user, db_pswd, db_database, db_charset);

И проблема в том, что если в проекте установлен кубик прокси, запрос в базу идет через прокси тоже, а когда идет смена IP прокси, бот открывает новые соединения при обращении в базу, так как IP изменился, а старые остаются в режиме Sleep и тем самым забивают все соединения каждый раз при смене IP и в итоге забивают все возможные соединение с базой данных.

Так как же все таки используя C# не подключатся к базе с помощью установленных прокси, а брать прямой ип компьютера?
Самый удобный вариант работы с базой - это не работать с базой напрямую.
Напиши обработчик на добавление в базу, получение с базы, обновление данных в базе на PHP.
И работай с базой посредством обычных post/get запросов.
Пример как это делается давал тут.
 
  • Оценить
Реакции: The_vAe
Самый удобный вариант работы с базой - это не работать с базой напрямую.
Напиши обработчик на добавление в базу, получение с базы, обновление данных в базе на PHP.
И работай с базой посредством обычных post/get запросов.
Пример как это делается давал тут.
Спасибо конечно, но хотелось бы найти вариант и чисто через C# попробовать решить данный вопрос.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)