Starting from Chapter 6, real database programming techniques with Java and query data from a database are provided and discussed. This chapter covers the so-called runtime object method to develop and build professional data-driven applications. Detailed discus-sions and descriptions of how to build professional and practical database applications using this runtime object method are provided, with three real projects. In addition to basic query techniques, advanced query methods such as PreparedStatement, CallableStatement and Oracle stored procedures are also discussed and implemented in this chapter, with some real sample projects.