Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

डेटाबेस कॉलम से पुनर्प्राप्त होने पर जावा \ n को नई लाइन के रूप में नहीं मान रहा है

अगर आप newLine प्रिंट करते हैं आपको \n मिलता है आउटपुट में, आपको डीबी से प्राप्त स्ट्रिंग को अनदेखा करना पड़ सकता है। अपाचे कॉमन्स लैंग के पास इसके लिए एक तरीका है:

http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringEscapeUtils.html#unescapeJava( java.io.Writer, java.lang.String)

तो आपको बस कॉल करना होगा

 String newLine = StringEscapeUtils.unescapeJava(rs.getString("column_value"));

आशा है कि यह मदद करता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा:परिणामसेट getString () वातावरण के बीच भिन्न होता है

  2. ASP.net MVC और Oracle के साथ कनेक्शन पूलिंग, अधिकतम पूल आकार में निर्दिष्ट से अधिक कनेक्शन की अनुमति देता है

  3. java.lang.ArithmeticException Oracle 11.2.0.2.0 (64 बिट) में कनेक्शन प्राप्त करने का प्रयास करते समय

  4. Async I/O गहन कोड गैर-async की तुलना में धीमा चल रहा है, क्यों?

  5. एक वर्चर से स्वरों का चयन करें, Oracle PL/SQL