История изменений
Исправление
Legioner,
(текущая версия)
:
Обычно пишу в коде в строковых переменных. Стараюсь писать так, чтобы можно было легко выделить всё выражение и скопировать в буфер обмена. Если в языке есть многострочные литералы, то совсем хорошо. Если нет — пишу как-то так:
String sql = "" +
"select a " +
"from b " +
"where c = d ";
Можно писать в отдельных файлах, но тут большой минус — надо больше щёлкать, чтобы увидеть запрос. Когда исследуешь и редактируешь код, удобней, когда всё, относящееся к делу, в одном месте, нежели раскидано по файлам.
Склеивать с переменными нужно аккуратно. Обычно для этого есть PreparedStatement.
Исходная версия
Legioner,
:
Обычно пишу в коде в строковых переменных. Стараюсь писать так, чтобы можно было легко выделить всё выражение и скопировать в буфер обмена. Если в языке есть многострочные литералы, то совсем хорошо. Если нет — пишу как-то так:
String sql = "" +
"select a " +
"from b " +
"where c = d ";
Можно писать в отдельных файлах, но тут большой минус — надо больше щёлкать, чтобы увидеть запрос. Когда исследуешь и редактируешь код, удобней, когда всё, относящееся к делу, в одном месте, нежели раскидано по файлам.