> >Then of course there's the fact that Access is a very weak database engine.
> >Very weak. Why not use Derby (Java DB) or Postgres or any of the host of
> >actually worthy, free RDBMSes that actually work?
>
> Access is unsurpassed as a multi-database front end for application
> programming.
>> >Then of course there's the fact that Access is a very weak database engine.
>> >Very weak. Why not use Derby (Java DB) or Postgres or any of the host of
>> >actually worthy, free RDBMSes that actually work?
>>
>> Access is unsurpassed as a multi-database front end for application
>> programming.
I worded that very badly partly because I thought that "database front
end" meant a tool used to examine databases like SQL Workbench or IBM
Data Studio. A web search showed me that the term can mean anything at
all. The multi-database part was because Access can be used with any
database that has an ODBC driver. The "application programming" part
was to distinguish it from tools that can be used to administer a
database.
>I beg to differ. Access is one of the weakest front ends for multi-
>or single-database application programming that I've ever
>encountered. It's quirky, unstable, proprietary and non-portable. It
>requires that one use its own bizarre, non-compliant version of
>"SQL". It is not scalable. It doesn't support professional
>development practices very well at all. In short, it sucks.
I agree with you according to your perfectly reasonable interpretation
of what I wrote.
>FoxPro and VB are both far better, and IDEs like NetBeans and Eclipse
>are superior to Access out of the box.
The tools you mention do not provide an easy way of modifying a
database in a simple spreadsheet view, producing ad-hoc reports and
giving non-programmers a reasonable chance of writing a query for
themselves. Hence my response to Lew explaining why Access may have
been chosen originally. Since the OP posted in a Java group we can
assume he knows not to use Access VBA as a programming language.
Lew - 30 Jul 2008 13:42 GMT
>>>> Then of course there's the fact that Access is a very weak database engine.
>>>> Very weak. Why not use Derby (Java DB) or Postgres or any of the host of
[quoted text clipped - 8 lines]
> was to distinguish it from tools that can be used to administer a
> database.
The current conversation is about using Java to connect to Access as a back
end, so any benefits of Access as a front end are not relevant.

Signature
Lew