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

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

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

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

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

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

сделай так:

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

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

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

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

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


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