Google Groups Home
Help | Sign in
JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  12 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
joes  
View profile
 More options Jul 15, 6:27 am
Newsgroups: comp.lang.java.databases
From: joes <j...@bluewin.ch>
Date: Tue, 15 Jul 2008 03:27:01 -0700 (PDT)
Local: Tues, Jul 15 2008 6:27 am
Subject: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?
Hello

I am looking for a JDBC thin driver for MS Access. Currently I found
only commercial ones which costs around 300 to 500 USD.  Does anybody
know some  freeware, opensource packages?

many thanks regards
Mark


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lew  
View profile
(1 user)  More options Jul 15, 8:29 am
Newsgroups: comp.lang.java.databases
From: Lew <l...@lewscanon.com>
Date: Tue, 15 Jul 2008 08:29:00 -0400
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?

joes wrote:
> I am looking for a JDBC thin driver for MS Access. Currently I found
> only commercial ones which costs around 300 to 500 USD.  Does anybody
> know some  freeware, opensource packages?

I don't know what you mean by a "thin" driver, but to my knowledge the only
available free JDBC driver for MS Access is the JDBC-ODBC driver, with Access
as an ODBC source.

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?

--
Lew


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Silvio Bierman  
View profile
(1 user)  More options Jul 15, 9:13 am
Newsgroups: comp.lang.java.databases
From: Silvio Bierman <sbier...@jambo-software.com>
Date: Tue, 15 Jul 2008 15:13:23 +0200
Local: Tues, Jul 15 2008 9:13 am
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?

joes wrote:
> Hello

> I am looking for a JDBC thin driver for MS Access. Currently I found
> only commercial ones which costs around 300 to 500 USD.  Does anybody
> know some  freeware, opensource packages?

> many thanks regards
> Mark

The term "thin driver" was made up by Oracle to distinguish their type
IV driver that implements their network protocol directly in Java from
the type II driver that uses the underlying OCI client software
available on the client machine.

Since Access is not an actual server and thus does not implement aan
actual network-level protocol it is not possible to create a type IV
driver for Access. This leaves two options: a type I driver which wraps
ODBC (as the standard JdbcOdbc driver does) or a type III driver which
comes with a database proxy that does implement a network protocol and
uses a type I driver (or another type III driver if you really want to
make things complicated) to connect to the actual Access back end.

If left with any choice you should ditch Access and use a proper
database. If you want to go all Java you could look at Derby. I
personally prefer using PostgreSQL (which comes with a type IV JDBC
driver) for database applications big and small.

Best regards,

Silvio Bierman


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steve W. Jackson  
View profile
(1 user)  More options Jul 15, 9:42 am
Newsgroups: comp.lang.java.databases
From: "Steve W. Jackson" <stevewjack...@knology.net>
Date: Tue, 15 Jul 2008 08:42:34 -0500
Local: Tues, Jul 15 2008 9:42 am
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?
In article
<1e90506c-e444-4e76-83f0-9329d4a99...@j22g2000hsf.googlegroups.com>,

 joes <j...@bluewin.ch> wrote:
> Hello

> I am looking for a JDBC thin driver for MS Access. Currently I found
> only commercial ones which costs around 300 to 500 USD.  Does anybody
> know some  freeware, opensource packages?

> many thanks regards
> Mark

I'm not sure what you mean by "thin" driver, but you should be able to
get by perfectly well with the one that's built into the JDK.  I've been
using it for quite some time with Access, and it doesn't require any DSN
in the Windows ODBC control panel since you can use a relative or
absolute path to the Access file in the jdbc.url.

We use this:

jdbc.drivers=sun.jdbc.odbc.JdbcOdbcDriver
jdbc.url=jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=<path>

jdbc.username and jdbc.password are optional.

In the jdbc.url, you can use a complete path to the MDB file, or you can
use one relative to user.dir.

= Steve =
--
Steve W. Jackson
Montgomery, Alabama


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Segall  
View profile
 More options Jul 15, 9:48 am
Newsgroups: comp.lang.java.databases
From: David Segall <da...@address.invalid>
Date: Tue, 15 Jul 2008 13:48:14 GMT
Local: Tues, Jul 15 2008 9:48 am
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?
Lew <l...@lewscanon.com> wrote:
>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. It is not surprising that the underlying database engine
may have been used without considering its weaknesses. Transferring an
Access database to Derby but continuing to use Access as a front end
is not easy and requires using the IBM DB2 ODBC drivers
<http://profectus.com.au/ee_cloudscape.html>. The Postgres ODBC
drivers may make the transition easier but Postgres mandates a
client-server model that may not suit the OP.

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
con...@lewscanon.com  
View profile
 More options Jul 15, 12:11 pm
Newsgroups: comp.lang.java.databases
From: con...@lewscanon.com
Date: Tue, 15 Jul 2008 09:11:54 -0700 (PDT)
Local: Tues, Jul 15 2008 12:11 pm
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?
On Jul 15, 9:48 am, David Segall <da...@address.invalid> wrote:

> Lew <l...@lewscanon.com> wrote:
> >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 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.

FoxPro and VB are both far better, and IDEs like NetBeans and Eclipse
are superior to Access out of the box.

--
Lew


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Arne Vajhøj  
View profile
 More options Jul 15, 7:53 pm
Newsgroups: comp.lang.java.databases
From: Arne Vajhøj <a...@vajhoej.dk>
Date: Tue, 15 Jul 2008 19:53:19 -0400
Local: Tues, Jul 15 2008 7:53 pm
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?

joes wrote:
> I am looking for a JDBC thin driver for MS Access. Currently I found
> only commercial ones which costs around 300 to 500 USD.  Does anybody
> know some  freeware, opensource packages?

Never heard of such.

MS really should provide a decent JDBC driver for Jet.

Arne


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
AL  
View profile
 More options Jul 15, 10:36 pm
Newsgroups: comp.lang.java.databases
From: AL <lit...@hamiltoncom.net>
Date: Tue, 15 Jul 2008 21:36:46 -0500
Local: Tues, Jul 15 2008 10:36 pm
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?

Arne Vajhøj wrote:
> joes wrote:
>> I am looking for a JDBC thin driver for MS Access. Currently I found
>> only commercial ones which costs around 300 to 500 USD.  Does anybody
>> know some  freeware, opensource packages?

> Never heard of such.

> MS really should provide a decent JDBC driver for Jet.

> Arne

You're not holding your breath for that, are you???
AL

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Arne Vajhøj  
View profile
 More options Jul 15, 10:57 pm
Newsgroups: comp.lang.java.databases
From: Arne Vajhøj <a...@vajhoej.dk>
Date: Tue, 15 Jul 2008 22:57:19 -0400
Local: Tues, Jul 15 2008 10:57 pm
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?

AL wrote:
> Arne Vajhøj wrote:
>> joes wrote:
>>> I am looking for a JDBC thin driver for MS Access. Currently I found
>>> only commercial ones which costs around 300 to 500 USD.  Does anybody
>>> know some  freeware, opensource packages?

>> Never heard of such.

>> MS really should provide a decent JDBC driver for Jet.

> You're not holding your breath for that, are you???

Nope.

Arne


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Segall  
View profile
 More options Jul 16, 5:27 am
Newsgroups: comp.lang.java.databases
From: David Segall <da...@address.invalid>
Date: Wed, 16 Jul 2008 09:27:18 GMT
Local: Wed, Jul 16 2008 5:27 am
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?

con...@lewscanon.com wrote:
>On Jul 15, 9:48 am, David Segall <da...@address.invalid> wrote:
>> Lew <l...@lewscanon.com> wrote:
>> >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.

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gee  
View profile
 More options Jul 30, 6:24 am
Newsgroups: comp.lang.java.databases
From: gee <g...@greyarea.de>
Date: Wed, 30 Jul 2008 03:24:56 -0700 (PDT)
Local: Wed, Jul 30 2008 6:24 am
Subject: Re: JDBC thin Drivers for MS Access (no ODBC), any freeware, opensource available?
On 15 Jul., 12:27, joes <j...@bluewin.ch> wrote:

> Hello

> I am looking for a JDBC thin driver for MS Access. Currently I found
> only commercial ones which costs around 300 to 500 USD.  Does anybody
> know some  freeware, opensource packages?

> many thanks regards
> Mark

hi,

http://www.infozoom.de/en_jadoZoom.shtml
it's free for none commercial use

Which other driver do you found, including commercial?
I ask cause atm. we have problems with the underlying MS-JET4.0-
driver, it makes trouble since the last MS patch 8(

thx
gee


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.