Dobry den, kdysi jsem inicioval tuto zmenu v DBCP aby to bylo mozne. Od te doby
jsem si vzdy knihovnu DBCP upravil. Ted uz podle me je zmena s initSql v
distribuci. Doporucuji provest:
1. Kontrolu verze DBCP ve vasem Tomcatu
- ja si myslim, ze je to vyvinuto defenzivne a na neznamou volbu to nic
extra nehlasi
2. Kontrolu init SQL retezce. Ve vasem kodu je retezec "SQL alter session set
NLS_SORT=XSLOVAK_CI". Nevim jestli je to spravne, ja bych tam to uvodni SQL
necekal
3. Presnou kontrolu dokumentace na nazev vlastnosti. Nejsem si jist, zda me
connectionInitSql nebylo zmeneno na initSQL v konfiguracnim SQL.
- opet si myslim, ze defenzivni nacitani parametru spatne napsanou
vlastnost ignoruje
Preji mnoho uspechu...
Jirka
> ------------ Původní zpráva ------------
> Od: Ivan Polak <[email protected]>
> Předmět: ORACLE a TOMCAT problem s triedenim
> Datum: 23.10.2009 14:40:26
> ----------------------------------------
> Zdravim konferenciu,
>
> mam takyto problem pri ziskavani dat z Oracle DB select ... order by
> name, ale vracia mi a...z a az potom á, atd, teda diakriticke znaky
> nie su vclenene do abecedy ale su na konci listu.
>
> napr.
>
> A
> B
> C
> ..
> Z
> Á
> Č
> Š
>
> pripojenie do DB mam definovane nasledovne"
>
> <
> Resource
> name="jdbc/incidentDataSource"
> auth="Container"
> type="javax.sql.DataSource"
> driverClassName="oracle.jdbc.OracleDriver"
> url="jdbc:oracle:thin:@10.1.0.111:1521:XE"
> username="....."
> password="...."
> maxActive="100"
> maxIdle="30"
> maxWait="10000"
> connectionInitSql="SQL alter session set NLS_SORT=XSLOVAK_CI"
> />
>
> ale connectionInitSql="SQL alter session set NLS_SORT=XSLOVAK_CI" zda
> ze nefunguje.
>
> kde by som mal spravit zmenu aby to fungovalo?
>
> dakujem
>
> Ivan
>
>
>