[ jocat @ 01.02.2006. 09:28 ] @
Javlja mi se jedan problem koji mi nikako nije jasan, a veoma me muči :

Koristim eclipse kao okruženje, vezu sa mySQL-om uspostavljam uz pomoć mysql-connector-java-3.0.15-ga-bin,
imam dve baze u mysql-u, i iz nekoliko tabela praveći određene upite, punim tabelu u drugoj bazi ...

i u jednoj i u drugoj bazi, podeseno je da je charset latin2, i collate latin2_bin

u prvoj bazi su sva slova OK, i dok pravim insertQuery Statement query sadrži lepo naša slova, ali kasnijoom proverom u bazi, pojavljuju se ? na mestima gde su naša slova ...

insertQuery sadrži znači odgovarajući upit ...

Code:

stmtInsert.execute(insertQuery);



Hvala unapred !!
[ Damjan S. Vujnovic @ 01.02.2006. 09:39 ] @
Koju verziju MySQL-a koristis i kako ti JDBC izgleda connection string?

DSV
[ jocat @ 01.02.2006. 09:55 ] @
Koristim mySQL 5 -cu ...

a što se tiče connection string-a izgleda ovako :

Code:

Class.forName("com.mysql.jdbc.Driver").newInstance();
            
        connectionMySqlSajt = (Connection) DriverManager.getConnection(
                    "jdbc:mysql://localhost/sajt_server", "username", "pass");
                    
        Class.forName("com.mysql.jdbc.Driver").newInstance();


napominjem i da na isti način se povezujem na drugu bazu podataka unutar ovog mysql-a, znači umesto sajt_server je moja_baza, i to je to...
Na ovaj način iz baze se isčitaju uspešno naša slova ...

hm ...
[ Damjan S. Vujnovic @ 01.02.2006. 09:59 ] @
Jel' mozes da uradis compare my.cnf fajlova (ne znam gde oni stoje na windowsu)?

DSV
[ jocat @ 01.02.2006. 10:06 ] @
my.cnf ne mogu nigde da nađem, ali čemu to ?

sa insert-om, uz pomoć query browser-a upisujem normalno naša slova, ali ovako ...
[ radicr @ 01.02.2006. 10:10 ] @
Pretpostavljam da ti je baza utf8 ako koristis nasa slova, onda treba na konekciji da dodas ovo na jdbc url
?useUnicode=true&characterEncoding=UTF-8
i trebalo bi da radi ok.
[ jocat @ 01.02.2006. 10:19 ] @
Bravo majstore, stvarno si car!

Hvala Radicr i Damjane!


----
Jovica