Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Insert MySql в C# / 25 сообщений из 27, страница 1 из 2
15.03.2009, 22:48
    #35870264
Roflex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
как добавить данные в базу Mysql? Например такой запрос
INSERT INTO `users` (`login`, `password`, `email`) VALUES(textBox1.Text, textBox2.Text, textBox3.Text)", в VALUES данные из текстбоксов
...
Рейтинг: 0 / 0
15.03.2009, 22:54
    #35870268
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
Код: plaintext
1.
String mySuperQuery = "INSERT INTO `users` (`login`, `password`, `email`) VALUES("+textBox1.Text+", "+textBox2.Text+","+ textBox3.Text+")";
...
Рейтинг: 0 / 0
15.03.2009, 22:57
    #35870272
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
P.S. Композитум , вот это и называется возможность инъекции (через текстбоксы, в данном случае). А не то, что Вы говорили :)
...
Рейтинг: 0 / 0
15.03.2009, 22:59
    #35870275
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
МСУP.S. Композитум , вот это и называется возможность инъекции (через текстбоксы, в данном случае). А не то, что Вы говорили :)
Ну, верно. Кстати, очень даже грамотно подмечено, правда я дал совет, как я понял новичку, так, что не стоит меня сейчас кидать помидоры =)
...
Рейтинг: 0 / 0
15.03.2009, 23:11
    #35870290
Roflex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
Абсолют
Код: plaintext
1.
String mySuperQuery = "INSERT INTO `users` (`login`, `password`, `email`) VALUES("+textBox1.Text+", "+textBox2.Text+","+ textBox3.Text+")";

а дальше как?) А то с mysql в шарпе не дружу). И где можно почитать об мускле в шарпе?
...
Рейтинг: 0 / 0
15.03.2009, 23:17
    #35870297
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
Roflex
а дальше как?) А то с mysql в шарпе не дружу) . И где можно почитать об мускле в шарпе?
какая для ADO.NET разница мускул или сиквел? Лукавите батенька...
А раз такое говорите, делаю вывод: вы не знакомы ни с мускулом, ни с АДО.НЕТ - ибо иначе бы такого не написали (ибо не существует никакого "mysql в шарпе") имхо.
...
Рейтинг: 0 / 0
15.03.2009, 23:29
    #35870307
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
RoflexИ где можно почитать об мускле в шарпе?
http://dev.mysql.com/downloads/connector/net/5.1.html
...
Рейтинг: 0 / 0
15.03.2009, 23:30
    #35870311
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
Compositumимхо
Чувствуется некая "аккуратность" в высказываниях... ;)
...
Рейтинг: 0 / 0
15.03.2009, 23:33
    #35870313
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
МСУ
Чувствуется некая "аккуратность" в высказываниях... ;)
нет, я не юзаю мускул - на работе сиквел-експресс, да аксесс, а дома - девелопер-версия сиквела (и все тот же аксесс)...
...
Рейтинг: 0 / 0
16.03.2009, 12:21
    #35871134
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
Roflexа дальше как?) А то с mysql в шарпе не дружу). И где можно почитать об мускле в шарпе?на тему как работать с адо.нетом в мсдне целый раздел отведён Accessing Data.
...
Рейтинг: 0 / 0
16.03.2009, 12:32
    #35871181
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
Абсолют
Код: plaintext
1.
String mySuperQuery = "INSERT INTO `users` (`login`, `password`, `email`) VALUES("+textBox1.Text+", "+textBox2.Text+","+ textBox3.Text+")";


вообще-то некорректный совет,могут быть ошибки.
Нужно использовать парметризованный запрос.
...
Рейтинг: 0 / 0
16.03.2009, 12:55
    #35871281
SIavik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
АбсолютМСУP.S. Композитум , вот это и называется возможность инъекции (через текстбоксы, в данном случае). А не то, что Вы говорили :)
Ну, верно. Кстати, очень даже грамотно подмечено, правда я дал совет, как я понял новичку, так, что не стоит меня сейчас кидать помидоры =)

А можно примерчик иньектирующих данных в текстбоксе для инсерта и что может привести к взлому ?
...
Рейтинг: 0 / 0
16.03.2009, 13:06
    #35871316
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
SIavik
А можно примерчик иньектирующих данных в текстбоксе для инсерта и что может привести к взлому ?
String mySuperQuery = "INSERT INTO `users` (`login`, `password`, `email`) VALUES("+textBox1.Text+", "+textBox2.Text+","+ " 1); drop database myBase ; --" + ")";
...
Рейтинг: 0 / 0
16.03.2009, 13:07
    #35871324
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
поправочка:

Код: plaintext
String mySuperQuery = "INSERT INTO `users` (`login`, `password`, `email`) VALUES("+textBox1.Text+", "+textBox2.Text+","+ " 1); use master go; drop database myBase ; --" + ")";
...
Рейтинг: 0 / 0
16.03.2009, 13:08
    #35871329
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
textBox3.Text="email@email.ru'); delete from users where (login<>'"
что-то типо этого удалит тебе всех юзеров
...
Рейтинг: 0 / 0
16.03.2009, 13:14
    #35871351
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
pationtextBox3.Text="email@email.ru'); delete from users where (login<>'"
что-то типо этого удалит тебе всех юзеров
ой млин, туплю ... и снова поправочка:
Код: plaintext
1.
textBox3.Text="email@email.ru'); use master go; drop table [myTable]; --"
...
Рейтинг: 0 / 0
16.03.2009, 14:10
    #35871573
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
SIavikАбсолютМСУP.S. Композитум , вот это и называется возможность инъекции (через текстбоксы, в данном случае). А не то, что Вы говорили :)
Ну, верно. Кстати, очень даже грамотно подмечено, правда я дал совет, как я понял новичку, так, что не стоит меня сейчас кидать помидоры =)

А можно примерчик иньектирующих данных в текстбоксе для инсерта и что может привести к взлому ?
А у самого мозгов не хватает придумать?
...
Рейтинг: 0 / 0
16.03.2009, 14:11
    #35871580
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
МСУSIavikАбсолютМСУP.S. Композитум , вот это и называется возможность инъекции (через текстбоксы, в данном случае). А не то, что Вы говорили :)
Ну, верно. Кстати, очень даже грамотно подмечено, правда я дал совет, как я понял новичку, так, что не стоит меня сейчас кидать помидоры =)

А можно примерчик иньектирующих данных в текстбоксе для инсерта и что может привести к взлому ?
А у самого мозгов не хватает придумать?

зачем же так, Slavik искренен
...
Рейтинг: 0 / 0
18.03.2009, 11:26
    #35876039
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
CompositumpationtextBox3.Text="email@email.ru'); delete from users where (login<>'"
что-то типо этого удалит тебе всех юзеров
ой млин, туплю ... и снова поправочка:
Код: plaintext
1.
textBox3.Text="email@email.ru'); use master go; drop table [myTable]; --"
Композ, ты название топика читал?
...
Рейтинг: 0 / 0
18.03.2009, 11:35
    #35876092
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
maXmoКомпоз, ты название топика читал?
зайка, я ответил на вопрос о инъекции, читать научись.
...
Рейтинг: 0 / 0
18.03.2009, 11:41
    #35876119
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
и куда ты её инъектировать собрался?
...
Рейтинг: 0 / 0
18.03.2009, 11:53
    #35876171
ytko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
чайники, оператора:
go;
в мускуле нету!
...
Рейтинг: 0 / 0
18.03.2009, 11:58
    #35876196
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
maXmoи куда ты её инъектировать собрался?
(вздыхает...) никуда. это был ответ вопрос:
SIavik
А можно примерчик иньектирующих данных в текстбоксе для инсерта и что может привести к взлому ?

maXmo, прежде чем что-либо писать - прочти, что написано в топике (или хотя бы по диагонали глазами пробегись), тогда не придется задавать подобных вопросов - совет на будущее...
...
Рейтинг: 0 / 0
18.03.2009, 12:02
    #35876207
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
ytkoчайники, оператора:
go;
в мускуле нету!
пример для sql server. не важно, что его нет в мускуле, чайник, показан принцип, для мускула слегка изменят синтаксис.
...
Рейтинг: 0 / 0
18.03.2009, 12:04
    #35876213
Compositum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert MySql в C#
млин, прочёл "чайник" как ник.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Insert MySql в C# / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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