Java - JDBC:ODBC problem

poruka: 5
|
čitano: 1.991
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
Java - JDBC:ODBC problem

Završio sam jednu aplikaciju u Javi ali imam čudan problem. Naime, aplikaciju ne mogu svi korisnici pokrenuti (većini drugih radi bez problema) jer izbacuje sljedeći exception:

 

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at Main.validateSerialKey(Main.java:62)
    at Main.main(Main.java:94)

 

Aplikacija se buni da ne može pronaći ODBC driver za MS Access bazu kojoj pokušavam pristupiti, iako u ODBC-u postoji driver (System DNS) te je MS Access Database Engine 2010 instaliran...

 

Konekciju kreiram ovako:

 

Connection connection = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=" + ImeBaze,"","");

 

S obzirom da koristim JDBC da li postoji kakav prerequested software koji mora biti instaliran u OS-u ili o čemu je ovdje riječ jer nekima sve radi a nekima izbacuje gornju grešku?

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
Poruka je uređivana zadnji put sub 7.9.2013 20:41 (TracerCPP).
Moj PC  
0 0 hvala 0
17 godina
offline
Re: Java - JDBC:ODBC problem

Pogledaj 6 post (32/64 verzija), ako još nisi. Provjeri da li svi imaju office.

 

http://www.coderanch.com/t/546920/JDBC/databases/JDBC-MS-Access-ODBC-data

 

 

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
14 godina
neaktivan
offline
Re: Java - JDBC:ODBC problem

Office ne smije biti nužno potreban. Čak i nije jer imam korisnike koji to koriste bez offica, ali uz instaliran MS Access Database Engine 2010 x64. Ako se instalira x86 verzija onda ne radi, a x64 se neće instalirati ako postoji x86 Office. Dakle, komplikacije bez kraja.

 

Ima li još koji način, po mogućnosti direktan pristup (bez ODBC-a) iz Jave prema MS Access bazi?

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
17 godina
offline
Java - JDBC:ODBC problem

Kao i uvijek u Java svijetu ima masu alternativa

 

http://jackcess.sourceforge.net/

http://ucanaccess.sourceforge.net/site.html

 

Za neke jednostavne DML/DDL operacije mislim da bi bili dosta.

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
 
0 0 hvala 1
13 godina
neaktivan
offline
Re: Java - JDBC:ODBC problem

Ako se radi o projektu onda svako ko proba aplikaciju mora da doda jdbc driver u projekat.

Poruka je uređivana zadnji put sri 11.9.2013 11:06 (dexter2).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice