Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/48: Рейтинг темы: голосов - 48, средняя оценка - 4.83
-3 / 1 / 0
Регистрация: 23.03.2021
Сообщений: 62

Программа на вашем хост-компьютере разорвала установленное подключение

23.09.2021, 22:16. Показов 10791. Ответов 25

Студворк — интернет-сервис помощи студентам
Ошибка происходит когда подключаюсь/пытаюсь войти/зарегистрировать нового пользователя на локальном сервере к базе данных(php myadmin). P.S данные для подключения к БЗ верные и данные пользователя для входа тоже верные.Так я как новичок в Windows Forms, пожалуйста объясните более поподробнее.
Вот код подключения:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class DB
    {
        MySqlConnection connection = new MySqlConnection("server=;port=;username=;password=;database=");
 
        public void OpenConnection()
        {
            if (connection.State == System.Data.ConnectionState.Closed)
                connection.Open(); // Вот в данной строке выдает ошибку
        }
        public void CloseConnection()
        {
            if (connection.State == System.Data.ConnectionState.Open)
                connection.Close();
        }
        public MySqlConnection GetConnection()
        {
            return connection;
        }
     
    }
}
Логин и пароль:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void button1_Click(object sender, EventArgs e)
        {
            String loginUser = loginField.Text;
            String passUser = passField.Text;
 
            DB db = new DB();
 
            DataTable table = new DataTable();
 
            MySqlDataAdapter adapter = new MySqlDataAdapter();
 
            MySqlCommand command = new MySqlCommand("SELECT * FROM `users` WHERE `login` = @Ul AND `pass` = @Up", db.GetConnection());
            command.Parameters.Add("@uL", MySqlDbType.VarChar).Value = loginUser;
            command.Parameters.Add("@uP", MySqlDbType.VarChar).Value = passUser;
 
            adapter.SelectCommand = command;
            adapter.Fill(table);
 
            if(table.Rows.Count > 0)
               MessageBox.Show("Yes");
            else
               MessageBox.Show("No");
        }
Регистрация:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 private void ButtonRegister_Click(object sender, EventArgs e)
        {
            DB db = new DB();
            MySqlCommand command = new MySqlCommand("INSERT INTO `users` (`login`, `pass`, `name`, `surname`) VALUES (@login, @pass, @name, @surname)", db.GetConnection());
 
            command.Parameters.Add("@login", MySqlDbType.VarChar).Value = textBox1.Text;
            command.Parameters.Add("@pass", MySqlDbType.VarChar).Value = passField.Text;
            command.Parameters.Add("@name", MySqlDbType.VarChar).Value = userNameField.Text;
            command.Parameters.Add("@surname", MySqlDbType.VarChar).Value = userSurnameField.Text; 
 
            db.OpenConnection();
 
            if (command.ExecuteNonQuery() == 1)
                MessageBox.Show("Аккаунт был создан");
            else
                MessageBox.Show("Аккаунт не был создан");
            db.CloseConnection();
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.09.2021, 22:16
Ответы с готовыми решениями:

Программа на вашем хост-компьютере разорвала установленное подключение
Добрый день, есть программа написанная на C#, 1 раз подключается к серверу и после этого шлет ему sql запросы. Заметил, что после...

Программа на вашем хост-компьютере разорвала установленное подключение
Пишу клиент серверное приложение, при входе в аккаунт и попытке что-нибудь сделать вылетает ошибка из заголовка, также криво работает...

ConnectionAbortedError: [WinError 10053] Программа на вашем хост-компьютере разорвала установленное подключение
Всех приветствую ! Я пытаюсь автоматизировать свой парсер(допустим включишь его один раз утром и выключаешь вечером). Вот такой...

25
-3 / 1 / 0
Регистрация: 23.03.2021
Сообщений: 62
08.10.2021, 21:42  [ТС]
Студворк — интернет-сервис помощи студентам
OwenGlendower, Мне надо не консольное приложение, а Виндовс Формс. А код почему не откомпилируется, если у меня запускается, ну у меня это задание уже прошло)
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18402 / 14334 / 5370
Регистрация: 17.03.2014
Сообщений: 29,012
Записей в блоге: 1
09.10.2021, 00:38
Цитата Сообщение от OptimusMR Посмотреть сообщение
Мне надо не консольное приложение, а Виндовс Формс.
Консольное приложение было необходимо просто для проверки соединения и того какой MySql вы используете.

Цитата Сообщение от OptimusMR Посмотреть сообщение
А код почему не откомпилируется
Потому что в нем есть ошибки. В методах CloseConnection, GetConnection используется не объявленная переменная connection.
0
-3 / 1 / 0
Регистрация: 23.03.2021
Сообщений: 62
11.10.2021, 10:13  [ТС]
OwenGlendower, переменная connection у меня есть и у меня откомпилируется, я просто не могу прям весь код скинуть, так как задание уже закончилось, ради интереса позже создам консольное приложение и скину скрин что с MySql
0
-3 / 1 / 0
Регистрация: 23.03.2021
Сообщений: 62
17.10.2021, 12:01  [ТС]
OwenGlendower, Извиняюсь что так не и не посмотрел результат так дали новые задание по Windows Forms
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18402 / 14334 / 5370
Регистрация: 17.03.2014
Сообщений: 29,012
Записей в блоге: 1
17.10.2021, 15:53
OptimusMR, я вынес вопрос в новую тему. Помните о правиле "одна тема - один вопрос" и не делайте так больше.
0
-3 / 1 / 0
Регистрация: 23.03.2021
Сообщений: 62
17.10.2021, 22:23  [ТС]
OwenGlendower, Не знал, больше не буду нарушать
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.10.2021, 22:23

ConnectionAbortedError: [WinError 10053] Программа на вашем хост-компьютере разорвала установленное подключение
Здравствуйте! Сегодня столкнулся с такой проблемой - сервер начал выдавать ошибку в консоль: Exception happened during...

Pop.yandex.ru: На шестом письме Exception "Программа на вашем хост-компьютере разорвала установленное подключение"
Приветствую. :) Ситуация такая. Работаю с pop.yandex.ru. Яша шлет нули при попытке получить второе письмо. _Socket = new...

Программа не может быть запущена, т.к. на Вашем компьютере установлена программа-эмулятор
При запуске лицензионной детской игровой программы выскакивает сообщение: Программа не может быть запущена, т.к. на Вашем компьютере...

Программа установщик обнаружила на вашем компьютере уже установленную версию от Avira
помогите как решить проблему? удалил давно, сейчас новую версию устанавливаю:cry:

Microsoft office 2007 программа установки обнаружила на вашем компьютере более раннюю версию groove"
при установке офииса программа обнаружила на вашем компьютере более раннюю версию groove" удалял через панель управление 10 офис...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru