• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR, Dimitro, LightInDarkness  
Пример получения персонажей/аккаунтов/предметов на C#
MmoDevLiptoN
Скаут
Настройки:

Код
public static string mysql_ip = "127.0.0.1"; //IP от MySql базы
public static string mysql_user = "root"; //Логин от MySql базы
public static string mysql_pwd = "1234"; //Пароль от MySql базы
public static string mysql_char = "characters"; //База данных characters
public static string mysql_world = "world"; //База данных world
public static string mysql_auth = "auth"; //База данных auth


Структура DataTable mysql
Код
SqlText(string), DataBase(string)

SqlText - текст посылаемый в mysql
DataBase - DB в которую будет отослан запрос

Пример:
Код
GetWoW.function.mysql("SELECT * FROM characters LIMIT 0, 5", "characters")


В ДАННОМ ПРОЕКТЕ будет 3 примера получения через getwow.cs

Сразу покажу пример получения персонажей:

getwow.cs:
Код
        public static string[] get_char() //Получение персонажей
         {
             List<string> items = new List<string>();
             DataTable get = mysql("SELECT name FROM characters LIMIT 0, 5", Form1.mysql_char);
             if (get.Rows.Count != 0)
             {
                 for (int i = 0; i < get.Rows.Count; i++)
                 {
                     items.Add(get.Rows[i].ItemArray[0].ToString());
                 }
             }
             return items.ToArray();
         }


Form1.cs:
Код
comboBox1.Items.AddRange(GetWoW.function.get_char());
MessageBox.Show("Список персонажей получен", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

Добавлено (25.03.2015, 19:37)
---------------------------------------------
Для тех хоть что-то вообще могут, могут добавить свои функции в getwow.cs =)

Сообщение # 1 написано 25.03.2015 в 19:37
Папа_Римский
Что это
Сообщение # 2 написано 25.03.2015 в 19:57
MmoDevLiptoN
Скаут
Цитата Zаvet ()
Что это

Читай внимательней, подключаемый Class для C#.
Сообщение # 3 написано 25.03.2015 в 20:04
My_Teg
Скаут
Цитата MmoDevLiptoN ()
public static string mysql_ip = "127.0.0.1"; //IP от MySql базы
public static string mysql_user = "root"; //Логин от MySql базы
public static string mysql_pwd = "1234"; //Пароль от MySql базы
public static string mysql_char = "characters"; //База данных characters
public static string mysql_world = "world"; //База данных world
public static string mysql_auth = "auth"; //База данных auth


Ловите наркомана!!! bag
Сообщение # 4 написано 26.03.2015 в 16:24
Leisq
Скаут
О, благодарю
Сообщение # 5 написано 26.03.2015 в 18:43
wow-info
Центурион
Еммм... мягко говоря не продуктивно же..
Надо было юзать DataAdapter в связке с ObservableCollection. И никаких циклов + автоматические тригеры при изменении\добавлении и т.п.
Сообщение # 6 написано 27.03.2015 в 21:31
  • Страница 1 из 1
  • 1
Поиск: