Portál AbcLinuxu, 5. května 2024 18:50


Dotaz: Java - jak se napojit z linuxoveho Netbeans na MSAccess database?

8.5.2005 15:20 anon123 | skóre: 35 | blog: ganomi
Java - jak se napojit z linuxoveho Netbeans na MSAccess database?
Přečteno: 249×
Odpovědět | Admin
Mohl by mi nekdo pomoci? Potreboval bych, aby muj java program cetl a zapisoval do database MSAccessu.mdb. Ve windows musim vybrat databazovy soubor v Data Sources (administrative tools). Jak to ale udelat v Linuxu?

Moc tuto tematiku nechapu, tak se omlouvam, jestli je to nejaky blby dotaz.

V mem kodu mam vse v poradku a je funkcni. Je tam zvolen spravny driver (sun.jdbc.odbc.JbdcOdbcDriver) a url ("jdbc:odbc:MSAccessu"). Ve woknech to funguje, ale nevim jak na to v Linuxu.

Nevim to jiste, ale mozna kdybych napsal celou cestu k tomu soubororu do url, tak by to fungovalo. Nebo musim na linuxu neco nastavit stejne jako u woken v Data Sources(ODBC)?

Jinak me neukamenujte za MSAccess. Je to do skoly a musi to tak byt. Bohuzel knizka vysvetluje jen MySQL a to jen ve woknech. Tak si nevim rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.5.2005 17:18 ZAH
Rozbalit Rozbalit vše Re: Java - jak se napojit z linuxoveho Netbeans na MSAccess database?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máš v tom trochu hokej, sun.jdbc.odbc.JbdcOdbcDriver není driver pro přímý přístup k čemukoliv, ale driver zpřístupňující ODBC rozhraní v příslušném počítači ( ODBC je takový mezistupeň ). ODBCUnix pro linux existuje, ale osobně jsem nepoužíval. Ono již vlastní driver jdbc.odbc je dost pofidérní řešení pouze pro nejjednodušší úlohy. V praxi se používají většinou jdbc drivry pro konkrétní databáze, které většinou bez problému chodí všude, kde je implementována Java ( Bohužel o nativním jdbc drivru pro MsAcces o nevím, ale zkus hledat). Není pak problém přistupovat z Linuxu na MS SQL server stejně tak z windows. Konkrétní názory na použití accessu s jdbc si najdi na http://www.javacentrum.sk/ sám. Jinak řešení přes MySQL je určitě funkčnější a rozumnější. Program v javě pro MySQL je úplně shodný v linuxu i windows, pro jiné databáze se liší prakticky pouze zavedením jiného JDBC drivru, což je také smysl akce, psát jeden program a měnit pouze drivry. Prakticky sice narazíte na rozdíly v implementaci drivrů ale většinou to nebývají tragické rozdíly.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.