java - 字符串新行(尝试将 java 连接到 Oracle DB)

标签 java string oracle newline

我正在将 Java 连接到 Oracle 数据库,一切都很顺利,除了以下问题:

当我在一对引号内写下整个字符串时,这可以正常工作:

String command =
     "SELECT FIRST_NAME, PHONE_NUMBER, SALARY FROM EMPLOYEES WHERE SALARY < 5000";

但是由于上面的代码看起来设计不佳,所以我想拆分行:

String command = new StringBuilder(
    "SELECT FIRST_NAME, PHONE_NUMBER, SALARY\n")
            .append("FROM EMPLOYEES\n")
            .append("WHERE SALARY < 5000;")
            .toString();

同时,我尝试了加号 (+) 而不是 StringBuilder,但又搞砸了......

请帮忙((

最佳答案

String command = new StringBuilder(
    "SELECT FIRST_NAME, PHONE_NUMBER, SALARY  ")
            .append("FROM EMPLOYEES  ")
            .append("WHERE SALARY < 5000")
            .toString();

关于java - 字符串新行(尝试将 java 连接到 Oracle DB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7771366/

相关文章:

php - 使用 PHP 从字符串中删除 html 元素

c# - 将字符串的一部分放入数组

甲骨文顶点 : step by step approach to creating radio buttons in interactive report

c++ - Oracle OCCI MetaData::getString 的 CrtIsValidHeapPointer 问题

java - adb 触摸屏滑动通话失败

java - 如何在Java代码中创建jdbc请求的Jmeter测试

string - str::as_bytes 和 CString::as_bytes_with_nul 之间有区别吗?

java - 循环选项时出现 StackOverFlowError

java - SQLITE 与 Java 针对属性文件

java - 在 java JDBC 连接错误 ORA-28000 : the account got locked, 但数据库帐户未锁定