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

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

Java วิธี Query Field CLOB จาก Oracle

ตัวอย่างการ 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   เขียนโปรแกรม  
 2,204 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 07/09/2018



SOA,Java,XSLT

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




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

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

  SDLC Concepts คืออะไรครับ ถามเมื่อ (2015-08-31)   3,381 views  (ดูล่าสุดเมื่อ 3 นาที)

  คําสั่ง sql คืออะไรคะ ต่างจาก PLSQL ยังไง ถามเมื่อ (2011-06-24)   4,156 views  (ดูล่าสุดเมื่อ 4 นาที)

  PHP แทรก รูป ลงใน Words ด้วย Template XML ถามเมื่อ (2013-07-12)   3,135 views  (ดูล่าสุดเมื่อ 5 นาที)

  Oracle การ join โดยใช้ select ซ้อน select แบบมากกว่า 2 ชุด ถามเมื่อ (2017-03-03)   2,687 views  (ดูล่าสุดเมื่อ 5 นาที)

  ESB กับ OSB ต่างกันยังไง ถามเมื่อ (2014-05-22)   4,087 views  (ดูล่าสุดเมื่อ 5 นาที)

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   4,830 views  (ดูล่าสุดเมื่อ 10 นาที)

  mysql_fetch_array คือ คำสั่งอะไร มีข้อดียังๆง ถามเมื่อ (2016-08-30)   12,946 views  (ดูล่าสุดเมื่อ 11 นาที)

  Java วิธีใช้ try with resources ใน Java 7 Code สวยขึ้นหมดห่วงเรื่อง Close ถามเมื่อ (2018-10-30)   2,165 views  (ดูล่าสุดเมื่อ 13 นาที)

  ขอตัวอย่าง Regular Expression Pattern ที่ใช้งานบ่อยๆ หน่อยครับ ถามเมื่อ (2015-09-29)   3,725 views  (ดูล่าสุดเมื่อ 15 นาที)

  เขียน PL SQL อ่าน ไฟล์ ยังไงครับ อยากรู้วิธีเขียน PL ให้อ่านไฟล์ใน Folder ถามเมื่อ (2012-05-16)   2,503 views  (ดูล่าสุดเมื่อ 16 นาที)


 

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