Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Using SQLite

Small. Fast. Reliable. Choose Any Three

Paperback Engels 2010 9780596521189
Verwachte levertijd ongeveer 8 werkdagen


Application developers, take note: databases aren't just for the IS group any more. You can build database-backed applications for the desktop, Web, embedded systems, or operating systems without linking to heavy-duty client-server databases such as Oracle and MySQL. This book shows you how to use SQLite, a small and lightweight relational database engine that you can build directly into your application.

With SQLite, you'll discover how to develop a database-backed application that remains manageable in size and complexity. This book guides you every step of the way. You'll get a crash course in data modeling, become familiar with SQLite's dialect of the SQL database language, and much more.

- Learn how to maintain localized storage in a single file that requires no configuration
- Build your own SQLite library or use a precompiled distribution in your application
- Get a primer on SQL, and learn how to use several language functions and extensions
- Work with SQLite using a scripting language or a C-based language such as C# or Objective-C
- Understand the basics of database design, and learn how to transfer what you already know to SQLite
- Take advantage of virtual tables and modules


Aantal pagina's:503
Hoofdrubriek:IT-management / ICT


Wees de eerste die een lezersrecensie schrijft!

Over Jay Kreibich

Jay Kreibich is a professional software engineer who has always been interested in how people process and understand information. He is current working for Volition, Inc., a software studio that specializes in open-world video games. He lives on a small farm in central Illinois with his wife and two sons, where he enjoys reading, photography, and tinkering.

Andere boeken door Jay Kreibich



1. What Is SQLite?
-Self-Contained, No Server Required
-Single File Database
-Zero Configuration
-Embedded Device Support
-Unique Features
-Compatible License
-Highly Reliable

2. Uses of SQLite
-Database Junior
-Application Files
-Application Cache
-Archives and Data Stores
-Client/Server Stand-in
-Teaching Tool
-Generic SQL Engine
-Not the Best Choice
-Big Name Users

3. Building and Installing SQLite
-SQLite Products
-Precompiled Distributions
-Documentation Distribution
-Source Distributions
-Build and Installation Options
-An sqlite3 Primer

4. The SQL Language
-Learning SQL
-Brief Background
-General Syntax
-SQL Data Languages
-Data Definition Language
-Data Manipulation Language
-Transaction Control Language
-System Catalogs

5. The SELECT Command
-SQL Tables
-The SELECT Pipeline
-Advanced Techniques
-SELECT Examples
-What's Next

6. Database Design
-Tables and Keys
-Common Structures and Relationships
-Normal Form
-Transferring Design Experience

7. C Programming Interface
-API Overview
-Library Initialization
-Database Connections
-Prepared Statements
-Bound Parameters
-Convenience Functions
-Result Codes and Error Codes
-Utility Functions

8. Additional Features and APIs
-Date and Time Features
-ICU Internationalization Extension
-Full-Text Search Module
-R*Trees and Spatial Indexing Module
-Scripting Languages and Other Interfaces
-Mobile and Embedded Development
-Additional Extensions

9. SQL Functions and Extensions
-Scalar Functions
-Aggregate Functions
-Collation Functions
-SQLite Extensions

10. Virtual Tables and Modules
-Introduction to Modules
-Module API
-Simple Example: dblist Module
-Advanced Example: weblog Module
-Best Index and Filter

Appendix A: SQLite Build Options
Appendix B: sqlite3 Command Reference
Appendix C: SQLite SQL Command Reference
Appendix D: SQLite SQL Expression Reference
Appendix E: SQLite SQL Function Reference
Appendix F: SQLite SQL PRAGMA Reference
Appendix G: SQLite C API Reference


Managementboek Top 100


Populaire producten



        Using SQLite