Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 1
Регистрация: 05.02.2015
Сообщений: 260

Как взять данные из таблицы в MySQL?

18.01.2017, 11:38. Показов 2208. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как взять данные из таблицы? Как писать запросы внутри кода? Может у кого есть либо пример, либо книга, где описано подробно?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.01.2017, 11:38
Ответы с готовыми решениями:

Как взять данные из таблицы в GUI
Начал писать программу. В самом же начале пути столкнулся с проблемой значений из таблицы. Вкратце: я заполняю две таблицы состоящие из...

Как взять данные из таблицы 1 в таблицу 2
Как сделать чтобы чтобы данные которые находятся в dataGridView1 добавлялись в dataGridView2 на другую форму. При том чтобы они добавлялись...

Как прочитать данные из таблицы MySQL
mysql_query ("INSERT INTO users VALUES ('NULL','$username','$password','$email')") or die (mysql_error()); C помощью функции...

7
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
18.01.2017, 11:56
adidas1997-21, в этой ветке специальная тема есть с информацией для новичков.
0
1 / 1 / 1
Регистрация: 05.02.2015
Сообщений: 260
18.01.2017, 12:26  [ТС]
Ошибка на строке
con.open();

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   public partial class Form1 : Form
    {
        int i;
        SqlConnection con = new SqlConnection(@"Data Source=localhost;Initial Catalog=marathon;Integrated Security=True");
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            i = 0;
            con.Open();
            SqlCommand cmd = con.CreateCommand();
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "SELECT * FROM marathon.user";
            DataTable dt = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            da.Fill(dt);
            i = Convert.ToInt32(dt.Rows.Count.ToString());
 
            if (i == 0)
            {
                label1.Text = String.Format("{0}",i);
            }
            else
            {
                label1.Text = "Привет!";
            }
        }
}
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
18.01.2017, 13:10
adidas1997-21, а что за ошибка, ты нам угадать предлагаешь? Ну ок, попробуем. Самое первое предположение: соединение у тебя создаётся одно, при создании класса, а открыть его ты пытаешься каждый раз, когда жмёшь кнопку, что есть неправильно.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18285 / 14208 / 5368
Регистрация: 17.03.2014
Сообщений: 28,887
Записей в блоге: 1
18.01.2017, 15:41
adidas1997-21, приведенный тобой пример работает с Microsoft SQL Server. В названии темы написано про MySQL. К какой СУБД ты все-таки хочешь подключиться?
0
1 / 1 / 1
Регистрация: 05.02.2015
Сообщений: 260
19.01.2017, 07:07  [ТС]
К MySQL.

Добавлено через 47 секунд
Да он и одного нажатия не выдерживает... Сразу вылетает
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
19.01.2017, 07:18
adidas1997-21, когда "оно вылетает", то речь идёт о выброшенном исключении в котором есть сообщение об ошибке. Такие вещи мало того, что самому нужно читать (чтобы получить представление о проблеме) так ещё и на форум выкладывать, чтобы люди не гадали, что у тебя не так.

С MySQL нужно работать иначе. Читай документацию от производителя MySQL, там примеры есть и всё рассказано.
0
1 / 1 / 1
Регистрация: 05.02.2015
Сообщений: 260
19.01.2017, 12:03  [ТС]
Спасибо, получилось подключиться, можно ещё вопрос, как переменной присвоить значение из бд первой строчке?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.01.2017, 12:03
Помогаю со студенческими работами здесь

Как отобразить данные с таблицы MySQL в DataGridView?
Я новичок в этом деле, учусь. Такой вопрос: Есть БД, есть форма, кнопка и DataGridView. Как отобразить данные с таблицы БД в DataGridView?

Взять данные из grid и сохранить их в БД MySql
Вообщем данные вывел из БД в grid а теперь задача, сделать редактирование данных в таблице grid, это тоже сделал, но нужно теперь все...

Как подставить в значение переменной, данные взятые из таблицы mysql
Здравствуйте. (C# VS2013)Есть такая задача, запускать exe фаил с параметрами, один из которых должен быть переменной, значение которой...

Как получив данные из одной таблицы MySQL найти их в другой?
Короче, возникла такая проблема при выборке данных из БД MySQL: В БД test есть две таблицы: "favorite" и "users". В...

Как записывать данные в связанные таблицы MySQL многие-ко-многим
Здравствуйте, Уважаемые форумчаны. Я пытаюсь разобраться с реляционными базами данных. Есть 2 таблицы: в 1 студенты во 2 группы в...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru