powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / interface java.sql.ResultSet
11 сообщений из 11, страница 1 из 1
interface java.sql.ResultSet
    #32990723
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в следующем (чегото меня заклинило)

есть интерфейс java.sql.ResultSet (использую JDBC3 для PostgreSql)
в используемых JDBC нет обработки двумерных массивов. Написал метод который выполняет обработку, но как его теперь зафигачить так чтоб его можно было юзать наравне со стандартными методами??

---------------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990733
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перегрузив методы getResultSet() исходного класса, реализующего Statement
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990787
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда следующий вопрос

вот так есть и в ResultSet нехватает метода и я его написал

PreparedStatement st = con.prepareStatement(q);
ResultSet rs = st.executeQuery();

каким таким образом я перегружу getResulSet()???
к тому же я незнаю какой клас реализует Statement.
и я могу перегрузить если у меня только разное колво/тип параметров метода а не возвращаемый им тип ...
---------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990794
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или мне надо создать еще свой interface Statement и в нем объявить свой getResultSet()???
-----------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990818
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не. судя по твоим постам (извини, ничего личного), тебе рано за
такое браться :)

сделай так:

PreparedStatement st = con.prepareStatement(q);
System.out.println(st.getClass().getClassName());
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990865
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грасов не затруднило бы вас поподробнее объяснить мне что конкретно надо сделать?
Иначе зачем нужен этот форум :(

каким образом я перегружу getResultSet?
-------------------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990917
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кратко.

в той библиотеке есть классы, реализующие интерфейсы 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.

:)
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990938
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создать класс наследующий ResultSet, написать в нём свой метод getResulSet(). Если подписи (списки аргументов) - разные, то метод добавится, если одинаковые то перезагрузится.
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990953
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
те мне надо запихнуть в библиотеку свой класс?

:-/ ну блин я думал как нить можно по другому ...
----------------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990961
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fabrichenko Viktorте мне надо запихнуть в библиотеку свой класс?

:-/ ну блин я думал как нить можно по другому ...
----------------------------------------
жизнь как пестня
не обязятельно тебе его туда запихивать, успокойся.
...
Рейтинг: 0 / 0
interface java.sql.ResultSet
    #32990962
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааааа мля все я бред написал
похоже понял
--------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / interface java.sql.ResultSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]