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

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 495
Благодарностей
1 304
Баллы
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# не подключатся к базе с помощью установленных прокси, а брать прямой ип компьютера?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 781
Благодарностей
2 442
Баллы
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# не подключатся к базе с помощью установленных прокси, а брать прямой ип компьютера?
Самый удобный вариант работы с базой - это не работать с базой напрямую.
Напиши обработчик на добавление в базу, получение с базы, обновление данных в базе на PHP.
И работай с базой посредством обычных post/get запросов.
Пример как это делается давал тут.
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 495
Благодарностей
1 304
Баллы
113
Самый удобный вариант работы с базой - это не работать с базой напрямую.
Напиши обработчик на добавление в базу, получение с базы, обновление данных в базе на PHP.
И работай с базой посредством обычных post/get запросов.
Пример как это делается давал тут.
Спасибо конечно, но хотелось бы найти вариант и чисто через C# попробовать решить данный вопрос.
 

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