Database programming with JDBC and Java
"This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible and offers a robust model for writing applications that are easy to maintain. It introduces the JDBC packages and uses them to develop three-tier applications (applicatio...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Cambridge, Mass. :
O'Reilly
c2000.
|
Edición: | 2nd ed |
Colección: | Java series (O'Reilly & Associates)
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627394006719 |
Tabla de Contenidos:
- I. The JDBC API 1
- 1. Java in the Enterprise 3
- The Enterprise 4
- Java as a Tool for Enterprise Development 6
- The Database 9
- Database Programming with Java 12
- 2. Relational Databases and SQL 15
- What Is a Relational Database? 15
- An Introduction to SQL 19
- A Note on SQL Versions 23
- 3. Introduction to JDBC 25
- What Is JDBC? 25
- Connecting to the Database 34
- Basic Database Access 39
- SQL Datatypes and Java Datatypes 44
- Scrollable Result Sets 46
- The JDBC Support Classes 50
- A Database Servlet 51
- 4. Advanced JDBC 57
- Prepared SQL 57
- Batch Processing 62
- Updatable Result Sets 67
- Advanced Datatypes 71
- Meta-Data 79
- 5. The JDBC Optional Package 92
- Data Sources 92
- Connection Pooling 95
- Rowsets 96
- Distributed Transactions 98
- II. Applied JDBC 103
- 6. Other Enterprise APIs 105
- Java Naming and Directory Interface 105
- Remote Method Invocation 108
- Object Serialization 114
- Enterprise JavaBeans 116
- 7. Distributed Application Architecture 126
- Architecture 127
- Design Patterns 137
- The Banking Application 143
- 8. Distributed Component Models 146
- Kinds of Distributed Components 147
- Security 156
- Transactions 165
- Lookups and Searches 170
- Entity Relationships 172
- 9. Persistence 183
- Database Transactions 183
- Mementos and Delegates 193
- JDBC Persistence 195
- Searches 197
- 10. The User Interface 207
- Swing at a Glance 208
- Models for Database Applications 210
- Distributed Listeners 219
- Worker Threads 221
- 11. JDBC Reference 227
- 12. The JDBC Optional Package Reference 293.