Forums

Home » Liferay Portal » magyarul

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Vilmos Kozma
country tábla magyarul
May 9, 2011 3:32 AM
Answer

Vilmos Kozma

Rank: Junior Member

Posts: 68

Join Date: November 12, 2009

Recent Posts

Sziasztok!

Nincs meg véletlenül valakinek a country tábla magyarított változatban?

Üdv,
Vili
Vilmos Kozma
RE: country tábla magyarul
May 9, 2011 6:33 AM
Answer

Vilmos Kozma

Rank: Junior Member

Posts: 68

Join Date: November 12, 2009

Recent Posts

Közben megoldottam (ha valakit esetleg érdekel).

Letöltöttem innen egy mysql dumpot:
http://webdraft.eu/orszagok_varosok/geoinfo.sql

És írtam egy feldolgozó progit:

 1
 2        try {
 3            Connection sourceCon = DBMan.getConnection(Constants.SOURCE_URL, Constants.SOURCE_DRIVER, Constants.SOURCE_USER, Constants.SOURCE_PASS);
 4            Connection targetCon = DBMan.getConnection(Constants.LIFERAY_URL, Constants.LIFERAY_DRIVER, Constants.LIFERAY_USER, Constants.LIFERAY_PASS);
 5            if (sourceCon == null || targetCon == null) {
 6                System.out.println("Unable to get connection for source table or for Liferay table.");
 7                System.exit(-1);
 8            }
 9            List<SourceCountry> sourceCountries = DBMan.loadList(sourceCon, "select * from wsh_co_country", SourceCountry.class);
10            int updatedCount = 0;
11            for (SourceCountry sourceCountry : sourceCountries) {
12                int updated = DBMan.update(targetCon, "update country set name=? where a2=?", sourceCountry.getName(), sourceCountry.getCountryCode());
13                updatedCount += updated;
14                if (updated > 0) {
15                    System.out.println(sourceCountry.getName() + " is updated.");
16                }
17            }
18            System.out.println(updatedCount + " rows updated.");
19        } catch (SQLException e) {
20            System.out.println("Error: " + e);
21        }


Amatőr de működik és nekem megfelelt.

Üdv,
Vili