Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Добавление записи с кавычками в Оракл / 7 сообщений из 7, страница 1 из 1
16.08.2006, 17:48
    #33922854
mastanik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
делаю так:

Код: plaintext
1.
sql = "INSERT INTO t VALUES( ' "+var+" ')";

если переменная содержит одинарные кавычки, то вылетает исключение. как этого избежать?

Спасибо
...
Рейтинг: 0 / 0
16.08.2006, 18:02
    #33922908
Новичочек
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
Код: plaintext
sql = "INSERT INTO t VALUES( '' "+var+" '')";

просто к апострафам добавь еще по одному
...
Рейтинг: 0 / 0
16.08.2006, 18:04
    #33922913
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
Bind variables.
...
Рейтинг: 0 / 0
16.08.2006, 18:31
    #33923000
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
...
Рейтинг: 0 / 0
16.08.2006, 18:37
    #33923017
brut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
Используем PreparedStatement(параметризирование запросы), в результате:
забываем про:
- проблему с кавычками
- проблему с преобразованием дат, decimal .....
- частично (но довольно достаточно) решаем проблему с SQL injection
...
Рейтинг: 0 / 0
16.08.2006, 18:56
    #33923066
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
brutИспользуем PreparedStatement(параметризирование запросы), в результате:
забываем про:
- проблему с кавычками
- проблему с преобразованием дат, decimal .....
- частично (но довольно достаточно) решаем проблему с SQL injection
Пример где этого не достаточно. Где частичность?
...
Рейтинг: 0 / 0
23.08.2006, 15:08
    #33937834
Tsttom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записи с кавычками в Оракл
а так не пробовал

sql = "INSERT INTO t VALUES( "\"+var+"\" )";
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Добавление записи с кавычками в Оракл / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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