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

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



SOA,Java,XSLT

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




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

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

  Oracle SQL MOD หารเอาเศษยังไงครับ ถามเมื่อ (2017-03-03)   5,226 views  (ดูล่าสุดเมื่อ 9 นาที)

  Eclipse วิธีเปลี่ยน Font ของ Java Text Editor ถามเมื่อ (2018-12-18)   2,427 views  (ดูล่าสุดเมื่อ 13 นาที)

  php Date format ขอตัวอย่างการจัดรูปแบบวันที่ด้วย PHP ครับ ถามเมื่อ (2012-10-08)   2,506 views  (ดูล่าสุดเมื่อ 21 นาที)

  jQuery เช็คเคาะ enter ด้วย keypress 13 ถามเมื่อ (2019-04-05)   2,091 views  (ดูล่าสุดเมื่อ 24 นาที)

  วิธี bypass certificate https client และ Webservice client axis ถามเมื่อ (2017-06-01)   2,607 views  (ดูล่าสุดเมื่อ 26 นาที)

  Oracle คำนวณ อายุ จากวันเกิด ถามเมื่อ (2016-06-05)   3,057 views  (ดูล่าสุดเมื่อ 78 นาที)

  ระบบจัดเก็บข้อมูล MYSQL ที่นิยมมีกี่แบบ ถามเมื่อ (2016-05-24)   1,918 views  (ดูล่าสุดเมื่อ 80 นาที)

  Spring Boot คืออะไร ต่างจาก Spring Framework ยังไง ถามเมื่อ (2018-12-21)   4,282 views  (ดูล่าสุดเมื่อ 82 นาที)

  Semantic UI เทคนิคการใช้งาน Icon แบบละเอียด ถามเมื่อ (2017-06-06)   1,291 views  (ดูล่าสุดเมื่อ 92 นาที)

  การจัดการ Transaction บน Hibernate ถามเมื่อ (2012-05-16)   2,765 views  (ดูล่าสุดเมื่อ 93 นาที)


 

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