| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > escape-последовательности. |
| Автор: Rusico 23.3.2005, 15:46 |
| Привет. Есть вопрос: как записать в Mysql проблемные строки, в которых могут содержаться escape-последовательности. В C++ это делается с помощью функции mysql_escape_string(), а в Java? |
| Автор: Souljah 23.3.2005, 16:05 |
| Если я правильно понял вопрос - надо использовать PreparedStatement для любого сервера, не только для мускла |
| Автор: Rusico 23.3.2005, 16:21 |
| как я понял, вот так: PreparedStatement pstmt = conn.prepareStatement("insert into........."');pstmt.executeUpdate(); Теперь другая ошибка: java.sql.SQLException: No value specified for parameter 1 Добавлено @ 16:25 Когда подставляю вместо проблемной строки что-нибудь другое, тогда всй нормально |
| Автор: Souljah 23.3.2005, 16:48 | ||
| не так вот выдержка из javadoc
смысл в том, чтобы заменять аргументы SQL запросов метками, а потом задавать значения специальными методами |
| Автор: Rusico 23.3.2005, 17:00 |
| Проблема в том что мне надо содержимое файла изображения записать в базу |
| Автор: Domestic Cat 23.3.2005, 18:31 |
| Поищи вот здесь: http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jdbc.html |
| Автор: Rusico 23.3.2005, 18:46 |
| Спасибо |