23. juni 2010 - 12:34Der er
11 kommentarer og 1 løsning
Synkronisering mellem MySql -> Postgre igennem JAVA
Hej Ekserpter Jeg har følgende fejl. Udfra hvad jeg kan læse handler det noget om karater-tegn. Men har fået at vide at både MySql og Postgre databasen begge er "LATIN1". Så ved ikke hvordan jeg skal læse problemet, og hvad fejlen er.
org.postgresql.util.PSQLException: ERROR: character 0xcb9c of encoding "UTF8" has no equivalent in "LATIN1" at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2062) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1795) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:367) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:321) at rf.insertDB.connect(insertDB.java:113) at rf.runJob.main(runJob.java:23) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
FEJL MYSQL Forbindelse POSTGRE forbindelse org.postgresql.util.PSQLException: The server's client_encoding parameter was changed to latin1. The JDBC driver requires client_encoding to be UNICODE for correct operation. at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1834)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:367) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:321) at test.syncDB.connect(syncDB.java:93)
at test.runJob.main(runJob.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616)
Hvis du kigger paa data i Java programmet (f.eks. ved at skrive til flad fil) efter du har hentet fra MySQL men foer du gemmer i PostgreSQL - ser data saa korrekte ud?
Deadline er nået for dem jeg leverer til. Så har ikke mulighed for at teste eller noget som helst mere. Ville ellers gner have prøvet at løse problemet, men det er der desværre ikke mulighed for.
OK, men jeg synes nu egentligt ikke at jeg har løst så meget.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.