Article View: be.comp.programming
Article #2547Re: Database in Java
From: Tim Van Wassenhove
Date: Wed, 24 Mar 2004 15:16
Date: Wed, 24 Mar 2004 15:16
53 lines
2840 bytes
2840 bytes
On 2004-03-24, Herman Timmermans <timmermansdot.hermanat@skynet.be> wrote: > Tim Van Wassenhove wrote: > >> On 2004-03-22, Mario V <mario.verschueren@pandora.be> wrote: >>> "Simonne De Ryck" <simonne.deryck@skynet.be> wrote in >>> news:405dcfa0$0$319$ba620e4c@news.skynet.be: >>> >>>> Hallo, >>>> >>>> Ik moet een applicatie schrijven in java, waarbij ik de data in een >>>> database zou moeten wegschrijven en ophalen. Nu dacht ik persoonlijk >>>> aan een access database. >>>> Nu zou ik willen weten of dit te realiseren is. >>>> Of indien iemand een andere suggestie heeft mag die deze ook altijd >>>> laten weten. >>>> >>>> Alvast bedankt. >>>> >>>> >>>> >>> >>> Hoi, >>> >>> Met access kun je zeker werken. >>> Bij mijn weten werkt JAVA steeds via de JDBC met databases, >>> voor de details kun je best daar eens gaan kijken. >> >> Je kan ook met JNDI een database aanspreken. Of een driver voor je >> database gebruiken, moet je de omweg langs JDBC niet maken. >> > Bij mijn weten is JNDI (Java Naming and Directory Interface) geen database > access, maar geeft je wel de mogelijkheid om Name Servers en Directory > Servers te gebruiken om objecten of data via hun naam of een set van > attributen op te zoeken. Context ctx = new InitialContext(); String dsName = "java:comp/ev/jdbc/poolname"; DataSource ds = (DataSource) ctx.lookup(dsName); Connection con = ds.getConnection(); con.setAutoCommit(false); // hello database ;) con.commit(); con.close(); > Indien je een database specifieke driver in java wil gebruiken (kan je > buiten puur Java DBs eens een voorbeeld geven van zo'n driver die je > rechtstreeks vanuit Java aanspreekt ?) verlies je wel alle db > onafhankelijkheid, wat wel juist de bedoeling is van Java en JDBC. De bedoeling van mijn post was om op te merken dat Java <-> Database niet altijd via JDBC moet. Buiten native dbs, hebben bijvoorbeeld Oracle en IBM(db2) drivers die SQLJ ondersteunen.
Technical Details
Message-ID:
<c3s8ov$2a61d4$1@ID-188825.news.uni-berlin.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!u195-95-32-76.adsl.scarlet.BE!not-for-mailReferences:
<405dcfa0$0$319$ba620e4c@news.skynet.be> <GyG7c.1948$gu.227133476@hestia.telenet-ops.be> <c3pd3j$2aa340$1@ID-188825.news.uni-berlin.de> <40618c33$0$290$ba620e4c@news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,99e0afee0eb2b213 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-03-24 07:16:48 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!u195-95-32-76.adsl.scarlet.BE!not-for-mail From: Tim Van Wassenhove <euki@pi.be> Newsgroups: be.comp.programming Subject: Re: Database in Java Date: 24 Mar 2004 15:16:47 GMT Lines: 53 Message-ID: <c3s8ov$2a61d4$1@ID-188825.news.uni-berlin.de> References: <405dcfa0$0$319$ba620e4c@news.skynet.be> <GyG7c.1948$gu.227133476@hestia.telenet-ops.be> <c3pd3j$2aa340$1@ID-188825.news.uni-berlin.de> <40618c33$0$290$ba620e4c@news.skynet.be> NNTP-Posting-Host: u195-95-32-76.adsl.scarlet.be (195.95.32.76) X-Trace: news.uni-berlin.de 1080141407 77792676 I 195.95.32.76 ([188825]) User-Agent: slrn/0.9.8.0 (Linux)