LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Обычно пишу в коде в строковых переменных. Стараюсь писать так, чтобы можно было легко выделить всё выражение и скопировать в буфер обмена. Если в языке есть многострочные литералы, то совсем хорошо. Если нет — пишу как-то так:

String sql = "" +
        "select a     " +
        "from b       " +
        "where c = d  ";
для выделения нужно, чтобы редактор поддерживал выделение прямоугольного блока текста.

Можно писать в отдельных файлах, но тут большой минус — надо больше щёлкать, чтобы увидеть запрос. Когда исследуешь и редактируешь код, удобней, когда всё, относящееся к делу, в одном месте, нежели раскидано по файлам.

Склеивать с переменными нужно аккуратно. Обычно для этого есть PreparedStatement.

Исходная версия Legioner, :

Обычно пишу в коде в строковых переменных. Стараюсь писать так, чтобы можно было легко выделить всё выражение и скопировать в буфер обмена. Если в языке есть многострочные литералы, то совсем хорошо. Если нет — пишу как-то так:

String sql = "" +
        "select a     " +
        "from b       " +
        "where c = d  ";
для выделения нужно, чтобы редактор поддерживал выделение прямоугольного блока текста.

Можно писать в отдельных файлах, но тут большой минус — надо больше щёлкать, чтобы увидеть запрос. Когда исследуешь и редактируешь код, удобней, когда всё, относящееся к делу, в одном месте, нежели раскидано по файлам.