java resultset.getstring («col_name») запрос

У меня есть простой запрос относительноResultSet.getString() Метод в Java для JDBC.

Предположим, что значение в столбце базы данных имеет\ который является спасительным персонажем javas, например\n или же\t и т.п.

Когда я получаю значение какgetString() я вижу, что добавляется еще один escape-символ, и фактическое значение этого\n теперь только строковый литерал.

Таким образом, я должен был удалить Java и затем использовать это должным образом.

String s= rs.getString("col_name");

когдаs содержит `':

System.out.println(s)

выход:

\n

После выхода из Java с помощью Apache CommonStringEscapeUtils

выход:

System.out.println("hi"+s+"hello");
hi
hello

Мой вопрос: кто добавляет этот дополнительный\ перед уходом ?? Извините, если это глупый вопрос.

Ответы на вопрос(2)

Ваш ответ на вопрос