Java วิธี Query Field CLOB จาก Oracle  สร้างคำถาม

 270 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 07/09/2018

ตัวอย่างการ Query field CLOB จาก Oracle ด้วย Java
ก่อนอื่นเราก็ select ข้อมูลด้วย JDBC ปรกตินะครับ เช่น

select f_clob from test_clob

พอได้ข้อมูลที่เป็น clob ออกมาจาก result set แล้วมันยังไม่เป็น String นะครับ
นอกซะจากเราจะแปลมาก่อนจาก SQL เช่นใช้คำสั่ง พวก dbms_lob.substr(f_clob)
แต่ถ้าไม่ได้แปลงค่าอะไรเราก็จะได้ข้อมูลออกมาเป็น clob ครับ
ซึ่งจะต้องเอามาทำการแปลงค่าก่อน ด้วย function ตัวอย่าง ประมาณนี้

public static String clobToStr(Clob clobField) {
InputStream inptSrm = null;
String strClobToStr = "";
try {
if (clobField != null) {
inptSrm = null;
inptSrm = clobField.getAsciiStream();
StringBuffer strBuffClob = new StringBuffer();
int chr;
while ((chr = inptSrm.read()) != -1) {
strBuffClob.append((char) chr);
}
strClobToStr = strBuffClob.toString();
inptSrm.close();
}
} catch (Exception eException) {

}
return strClobToStr;
}

ตอนใช้งานเราก็ทำการเรียกใช้ function แล้วส่งค่า field CLOB เข้ามา


ถ้าชอบบทความนี้ กด Like เลย :Java วิธี Query Field CLOB จาก Oracle
TAGS : Java   Oracle   CLOB   Programmer   เขียนโปรแกรม  
 270 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 07/09/2018



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  แนะนำ Scala ภาษาที่ Run บน JVM ได้เหมือน Java ถามเมื่อ (2017-03-08)   14,320 views  (ดูล่าสุดเมื่อ 12 นาที)

  วิธีแก้ปัญหาการใช้งาน AJAX Jquery กับ Safari ของ ios ถามเมื่อ (2019-02-06)   170 views  (ดูล่าสุดเมื่อ 14 นาที)

  jQuery each data จาก Json แบบ Array ซ้อน Array ถามเมื่อ (2019-06-01)   468 views  (ดูล่าสุดเมื่อ 15 นาที)

  Oracle Field ประเภท Varchar2 เก็บได้กี่ตัวอักษร ถามเมื่อ (2017-03-03)   1,122 views  (ดูล่าสุดเมื่อ 40 นาที)

  Java Hibernate วิธีการ Mapping Oracle to_char ถามเมื่อ (2018-09-26)   244 views  (ดูล่าสุดเมื่อ 42 นาที)

  วิธี Add Classpath iReport เพื่อ Connect database Oracle ผ่าน JDBC ถามเมื่อ (2018-10-08)   243 views  (ดูล่าสุดเมื่อ 49 นาที)

  Hibernate Call PLSQL โดยใช้ createStoredProcedureCall ถามเมื่อ (2017-06-01)   805 views  (ดูล่าสุดเมื่อ 66 นาที)

  XQuery คืออะไร ทำความรู้จักกับ XQuery ในการ Query ข้อมูล XML ถามเมื่อ (2014-05-27)   2,039 views  (ดูล่าสุดเมื่อ 99 นาที)

  ตัวอย่าง javascript สลับ ซ่อน แล้ว แสดง โดยใช้ div style value ถามเมื่อ (2013-08-28)   2,021 views  (ดูล่าสุดเมื่อ 111 นาที)

  Print BarCode ด้วย PHP ง่ายๆ ด้วย Free Barcode Font ถามเมื่อ (2012-07-04)   2,029 views  (ดูล่าสุดเมื่อ 166 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com