ในบางครั้งเราอาจต้องการสร้าง Database Application แบบง่ายๆ โดยไม่ต้องการติดตั้งระบบฐานข้อมูลบนเครื่องของผู้ใช้งาน ในกรณีนี้ เราสามารถทำได้โดยใช้ Apache Derby เป็นระบบฐานข้อมูล ซึ่งเราสามารถกำหนดให้มันทำงานแบบ Embeded Database ได้ การทำงานในลักษณะดังกล่าวมีข้อดีคือ นำไปใช้งานง่าย เพราะไม่ต้องติดตั้งระบบฐานข้อมูลที่เครื่องของผู้ใช้งาน แต่ก็มีข้อเสียคือ Embeded Database จะทำงานอยู่บน JVM เดียวกันกับโปรแกรมของเรา ดังนั้นถ้าเราปิดโปรแกรม ก็จะทำให้ระบบฐานข้อมูลปิดตามไปด้วย ดังนั้นจึงไม่เหมาะกับที่จะใช้งานกับระบบ ที่มีผู้ใช้งานหลายคนที่ทำงานพร้อมๆกัน
ตัวอย่างที่ใช้งานในบทความนี้ ทำงานอยู่บน linux โดยใช้ NetBeans รุ่น 5.5.1 JDK 1.6 และ derby ที่มากับโมดูล Enterprise Pack หากท่านยังไม่มี derby ภายในเครื่อง ก็สามารถดาวโหลดได้ที่ http://db.apache.org/derby/derby_downloads.html โดยในบทความนี้จะกล่าวถึงการสร้าง Database Application แบบง่ายๆ โดยใช้ระบบฐานข้อมูล Derby แบบ Embeded นอกจากนั้นยังแสดงถึงการนำรูปใส่เข้าไปในฐานข้อมูล รวมทั้งการนำรูปออกจากฐานข้อมูลมาแสดง ในโปรแกรมของเราอีกด้วย ซึ่งทั้งหมดนี้ผู้อ่านสามารถดาวโหลดตัวอย่างโปรเจคมาลองเล่นได้เอง โดยไม่ต้องเขียนโค้ดเองทั้งหมด และสามารถนำโค้ดตัวอย่าง ไปประยุกต์ใช้งานให้เหมาะสมกับตนเองได้ต่อไป ในกรณีที่ต้องการศึกษาพื้นฐานการเขียน Database Application ขอให้สมัครสมาชิกเว็บบอร์ดที่ http://www.thainetbeans.com/forum/ จากนั้นให้ตรวจสอบอีเมล์เพื่อ activate เมื่อเสร็จสิ้นขั้นตอนการสมัครสมาชิกเว็บบอร์ดแล้ว ท่านสามารถดาวโหลดบทความการพัฒนา Database Application ด้วย NetBeans ได้จากฟอรัม พิเศษเฉพาะสมาชิก