Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключение C# к MySQL / 13 сообщений из 13, страница 1 из 1
01.04.2013, 06:03
    #38206464
gfan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
http://www.codeproject.com/Articles/43438/Connect-C-to-MySQL
Вот таким образом я подключаюсь к MySQL и выполняю функцию public List< string >[] Select()
Я хочу немного изменить код, попытаться сделать вывод не только 3х элементов
Код: c#
1.
2.
3.
list[0].Add(dataReader["id"] + "");
list[1].Add(dataReader["name"] + "");
list[2].Add(dataReader["age"] + "");


Хочу попробовать как-то сделать динамический массив листов, чтобы этот метод работал для разных таблиц.
Но соответственно мне нужно как-то получать названия столбцов для dataReader (id, name). Как можно это сделать?
...
Рейтинг: 0 / 0
01.04.2013, 13:13
    #38207008
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
...
Рейтинг: 0 / 0
01.04.2013, 13:18
    #38207017
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
gfan,

очередной орм?
а чем существующие не устроили?
...
Рейтинг: 0 / 0
01.04.2013, 23:14
    #38208117
gfan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
Какие именно существующие? Я какой нашел пример - такой и сделал. Если вы можете мне что-то подсказать - я не против :)
...
Рейтинг: 0 / 0
02.04.2013, 00:29
    #38208159
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
gfan, читай про Entity Framework или NHibernate
...
Рейтинг: 0 / 0
02.04.2013, 02:20
    #38208185
gfan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
Прочитал, ничего не понял.
Если вы говорите о аналогах подключения к MySQL встроенными средствами - скажите что лучше всего в этом случае?
Хорошо бы код какой-то глянуть по проще.ю
...
Рейтинг: 0 / 0
02.04.2013, 08:33
    #38208251
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
gfan,
Из всех имеющихся в интернете примеров Вы наткнулись на самый дурацкий, использующий свою "наколенную" технологию.

Подключение к любой базе в Net происходит абсолютно одинаково. Отличие только в используемых провайдерах.

"Динамических наборов листов" делать не надо. Все уже придумано до нас

Есть два пути основных пути.

1. DataSet - реляционная модель базы в программе
2. DataContext - объектно-релационная модель базы в программе (ОРМ)
...
Рейтинг: 0 / 0
02.04.2013, 11:03
    #38208533
gfan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
Cat2, поделитесь пожалуйста каким-то примером, попроще.
Я в интернете находил разные примеры, но хочется чтобы вы подсказали, что лучше.
А то опять разберу какой-то не подходящий пример, где всякие провайдеры или еще чего лишнего.
Мне нужно считать данные из MySQL и вывести их на экран, позже еще придется вычисления разные делать.
Но для начала нужно вывести. DataSet это что-то вроде таблицы, куда можно внести данные из MySQL?
...
Рейтинг: 0 / 0
02.04.2013, 11:36
    #38208642
AlexeyVD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
using (MySqlConnection conn = new MySqlConnection("Database=" + dbName + ";Data Source=" + dbHost + ";User Id=" + dbUsername + ";Password=" + dbUserpass))
{
    conn.Open();
    using (MySqlCommand comm = new MySqlCommand("SELECT id FROM ololo", conn))
    using (MySqlDataReader reader = comm.ExecuteReader())
    {
        while(reader.Read())
        {
            System.Console.WriteLine("Profit: " + reader.GetInt32("id"));
        }
    }
}
...
Рейтинг: 0 / 0
02.04.2013, 12:37
    #38208815
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
Cat2Есть два пути основных пути.

1. DataSet - реляционная модель базы в программе
2. DataContext - объектно-релационная модель базы в программе (ОРМ)
путей намного больше, а самый основной адо.нэт
...
Рейтинг: 0 / 0
06.04.2013, 10:47
    #38215327
gfan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
ADO.NET это встроенное стандартное средство? То есть мне не нужно будет скачивать дополнительные провайдеры или еще что-то?
...
Рейтинг: 0 / 0
06.04.2013, 19:15
    #38215587
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
gfanADO.NET это встроенное стандартное средство? То есть мне не нужно будет скачивать дополнительные провайдеры или еще что-то?
Надо будет скачать провайдера для MySql
...
Рейтинг: 0 / 0
06.04.2013, 19:16
    #38215588
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение C# к MySQL
gfan,
это не встроенное, качать будете - как без этого
интегрировать в среду - тоже можно
для авто генерации разных плюшек
а можно по старинке, прицепить к проект и вперед ( как сказал 14125412 )
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключение C# к MySQL / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]