> JDBC is designed to be used on devices with lots of RAM, lots of CPU
> speed, comparatively unlimited storage space for application code,
> full-time AC power, to connect to local databases and database servers.
>
JDBC drivers are often/usually used with remote databases (this is the
simplest meaning of 'n' tier).

> > Why would you not want to interface the built-in SQLite engine
> > through JDBC?
>
By Java API standards the JDBC API is pretty compact and some of the
drivers are very small.  But then you need a different driver for each
database and the drivers would be duplicated in every application
unless they were built into the platform (which databases would you
vote to exclude?).  JDBC by itself has verbose syntax. It require
knowledge of SQL and is not object oriented which has lead to a
plethora of ORM's like Hibernate and more recently to standard JPA
(OpenJPA).  All those drivers and all those ORM's would be a blot of
cement on an Android platform.  So for the intended use it seems like
SQLite is a pretty good alternative.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to