Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-21 Tema obsahu Ondra Medek
A navic prepared statementy jsou na rade DB strojich i rychlejsi. 2013/1/20 Jiří Chaloupka k...@chalu.cz: Pak se JAAS zatěžovat nemusíte, ale stále platí to co psal kolega před chvílí přede mnou, lépe když to Vám přejde do krve ... Jirka Dne 20. ledna 2013 13:16 Dušan Rychnovský

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Dušan Rychnovský
Dobry den, dekuji za upozorneni na SQL injection. V tomto pripade se jedna o interni query, kdy uzivatel nema moznost parametr mid primo ovlivnit. Proto jsem pro jednoduchost zvolil prostou konkatenaci stringu. Dusan Dne 19. ledna 2013 23:01 Jiří Chaloupka k...@chalu.cz napsal(a): Ahoj,

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Jiří Chaloupka
Dobré nedělní odpoledne nechci moc bořit iluze, jen v tom případě předpokládám, máte na úrovni JAAS ošetřeno, že danou metodu může zavolat jen ta konkrétní aplikace ... Jirka Chaloupka Dne 20. ledna 2013 12:15 Dušan Rychnovský geraltzri...@gmail.comnapsal(a): Dobry den, dekuji za upozorneni

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Dušan Rychnovský
Tomu moc nerozumim (JAAS neznam), ale aby nekdo mohl danou metodu zavolat, musi nejprve instanciovat danou tridu a tedy predat ji connection do databaze. Aby ale mohl ziskat connection, musi znat pristupove udaje. A pokud zna pristupove udaje do DB, muze si nad ni spustit vlastni query. Nebo je v

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Jiří Chaloupka
A nemáte tu metodu ve třídě objektu, který je vystavený v JNDI třeba s remote interface, nebo nepoužívá / nedění tu metodu jiná třída vybavená remote interface a publikovaná v JNDI? Pak by si ten objekt s metodou mohl vzít a zavolat člověk třeba z jiného aplikačního serveru. Samozřejmě za

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Ladislav Thon
dekuji za upozorneni na SQL injection. V tomto pripade se jedna o interni query, kdy uzivatel nema moznost parametr mid primo ovlivnit. Proto jsem pro jednoduchost zvolil prostou konkatenaci stringu. Pokud jde o jednoduchost, tak naprosto nejjednodušší přístup je *vždycky* používat parametry

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Dušan Rychnovský
Ten objekt pro vzdaleny pristup nikde vystaveny neni, aplikace je standalone (nebezi v aplikacnim serveru). Dusan Dne 20. ledna 2013 13:09 Ladislav Thon ladi...@gmail.com napsal(a): dekuji za upozorneni na SQL injection. V tomto pripade se jedna o interni query, kdy uzivatel nema moznost

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-20 Tema obsahu Jiří Chaloupka
Pak se JAAS zatěžovat nemusíte, ale stále platí to co psal kolega před chvílí přede mnou, lépe když to Vám přejde do krve ... Jirka Dne 20. ledna 2013 13:16 Dušan Rychnovský geraltzri...@gmail.comnapsal(a): Ten objekt pro vzdaleny pristup nikde vystaveny neni, aplikace je standalone (nebezi v

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-19 Tema obsahu Jiří Chaloupka
Ahoj, pravda, v uvedeném případě asi na nic, používám ho spíše ze zvyku všude tam, kde je předpoklad dalšího skládání stringů - tam se využije, zde se stringy neskládají. Jirka 2013/1/16 msk.conf msk.c...@gmail.com Mozem sa opatrne opytat, k comu je ten StringBuffer? Dusan StringBuffer

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-16 Tema obsahu Michal Barna
Vadí ten středník Michal Dne 16.1.2013 11:15, Dušan Rychnovský napsal(a): Dobrý den, posílám do Oracle DB pres JDBC driver tuto query: SELECT status FROM pfa_audit WHERE mid = '865091'; tímto kódem: Statement statement = connection.createStatement(); return statement.executeQuery(query);

Re: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-16 Tema obsahu Dušan Rychnovský
Děkuji za pomoc, odstranění středníku na konci query problém vyřešilo. P.S.: Ačkoliv to není z mého dotazu zřejmé, mid je v databázi reprezentovaný jako NVARCHAR, proto ty apostrofy kolem hodnoty. Dušan 2013/1/16 msk.conf msk.c...@gmail.com Mozem sa opatrne opytat, k comu je ten StringBuffer?

RE: Oracle JDBC - chyba ORA-00911: invalid character

2013-01-16 Tema obsahu Polak Michal
Ø P.S.: Ačkoliv to není z mého dotazu zřejmé, mid je v databázi reprezentovaný jako NVARCHAR, proto ty apostrofy kolem hodnoty. V kódu byste se o apostrofy neměl starat vůbec. Nenapsal jste, jakého typu a jakým způsobem plníte query. Je zapotřebí vždy s dotazem posílat celou relevantní část