|
|
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
Вопрос в следующем (чегото меня заклинило) есть интерфейс java.sql.ResultSet (использую JDBC3 для PostgreSql) в используемых JDBC нет обработки двумерных массивов. Написал метод который выполняет обработку, но как его теперь зафигачить так чтоб его можно было юзать наравне со стандартными методами?? --------------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 12:47 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
Перегрузив методы getResultSet() исходного класса, реализующего Statement ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 12:50 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
тогда следующий вопрос вот так есть и в ResultSet нехватает метода и я его написал PreparedStatement st = con.prepareStatement(q); ResultSet rs = st.executeQuery(); каким таким образом я перегружу getResulSet()??? к тому же я незнаю какой клас реализует Statement. и я могу перегрузить если у меня только разное колво/тип параметров метода а не возвращаемый им тип ... --------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:04 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
или мне надо создать еще свой interface Statement и в нем объявить свой getResultSet()??? ----------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:06 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
не. судя по твоим постам (извини, ничего личного), тебе рано за такое браться :) сделай так: PreparedStatement st = con.prepareStatement(q); System.out.println(st.getClass().getClassName()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:15 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
грасов не затруднило бы вас поподробнее объяснить мне что конкретно надо сделать? Иначе зачем нужен этот форум :( каким образом я перегружу getResultSet? ------------------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:31 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
кратко. в той библиотеке есть классы, реализующие интерфейсы Statement, PreparedStatement. пусть класс называется так: package com.some.posgre.sql; public class PostStatement implements Statement { ... } в этом классе реализованы все методы интерфейса Statement. когда ты делаешь con.createStatement(), создается экземпляр класса PostStatement. тебе же надо создать свой класс: package com.some.posgre.sql; public class MyPostStatement extends PostStatement { } в котором необходимо перегрузить нужные методы. вотъ. соотвецвенно, необходимо позаботиться и о том, чтобы класс, реализующий интерфейс Connection (например, PostConnection) так же имел перегруженный метод createStatement(), чтобы создавался экземпляр твоего класса MyPostStatement. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:44 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
создать класс наследующий ResultSet, написать в нём свой метод getResulSet(). Если подписи (списки аргументов) - разные, то метод добавится, если одинаковые то перезагрузится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:49 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
те мне надо запихнуть в библиотеку свой класс? :-/ ну блин я думал как нить можно по другому ... ---------------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:54 |
|
||
|
interface java.sql.ResultSet
|
|||
|---|---|---|---|
|
#18+
Fabrichenko Viktorте мне надо запихнуть в библиотеку свой класс? :-/ ну блин я думал как нить можно по другому ... ---------------------------------------- жизнь как пестня не обязятельно тебе его туда запихивать, успокойся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 13:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32990733&tid=2152684]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 406ms |

| 0 / 0 |
