Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: Which databases are the most used with Java Date: Sun, 13 Aug 2017 20:30:35 +0200 Lines: 51 Message-ID: References: <87y3qovwjb.fsf@munus.decebal.nl> <87tw1bx2c9.fsf@munus.decebal.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: individual.net TMlnpSLSQabNX5PElV+qAQo3JAZPkrVmy1iPz94hpzBz1j43c= Cancel-Lock: sha1:oGjqJcUyESeTp6Z7VYeaFK4KjGs= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 In-Reply-To: Content-Language: en-US Xref: csiph.com comp.lang.java.programmer:37189 On 13.08.2017 18:08, Sebastian wrote: >>> Am 13.08.2017 um 07:58 schrieb Cecil Westerhof: >>>> I am making a wrapper around JDBC. I myself only use SQLite3 (at the= >>>> moment), but I want to share it. Then I should implement (at least) >>>> the most important databases. I am thinking that the following >>>> probably are used a lot: >>>> SQlite >>>> MySQL >>>> MariaDB >>>> PostgreSQL >>>> Oracle >>>> SQLServer >>>> DB2 >>>> H2 >>>> Derby >>>> HyperSQL >>>> >>>> I should -I think- at least write an implementation for those. I am >>>> using Linux, but I understood that nowadays you can run SQLServer on= >>>> Linux. So it should be doable. >>>> >>>> Are there any other database that I =E2=80=98should=E2=80=99 impleme= nt? >=20 > Back to the original question: In 15 years of development work for midl= e=20 > to large sized companies I have never seen an open source database used= =20 > in the production environment, it's mostly Oracle, SQLServer, and DB2, = > with the single exception of PostgreSQL. Now I'm confused: did you see an OSS DB in production - or not? :-) Another aspect of the original question that puzzled me right from the=20 start: why does it matter at all what JDBC driver is really used. Since = all the types are interfaces anyway _any_ JDBC driver should work with=20 the wrapper library (except vendor specific things which require=20 specific types anyway). Kind regards robert --=20 remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/