powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите начинающему. java.sql.SQLException: Недопустимый индекс столбца
3 сообщений из 3, страница 1 из 1
Подскажите начинающему. java.sql.SQLException: Недопустимый индекс столбца
    #34103512
Nothing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
package project1;

import java.io.*;
import java.sql.*;
import oracle.jdbc.OracleTypes;
import oracle.jdbc.pool.*;



public class Main {

public static void main(String[] args)
throws SQLException
{

Connection conn = null;
OracleDataSource ods = new OracleDataSource();
ods.setUser("www");
ods.setPassword("www");
ods.setURL("jdbc:oracle:thin:@192.168.1.245:1521:ORCL");
conn = ods.getConnection();

CallableStatement cs;
cs = conn.prepareCall("{call www.pkg_test.get_cur}");
cs.registerOutParameter(1, OracleTypes.CURSOR);
cs.execute();
ResultSet set;
set = (ResultSet) cs.getObject(1);
while (set.next()) {
System.out.println(set.getString(1));
}

set.close( );
cs.close( );
conn.close( );
//System.out.println (conn.toString());
}
}

А вот и пакет
CREATE OR REPLACE PACKAGE BODY PKG_TEST IS

PROCEDURE GET_INT(S OUT NUMBER) AS
BEGIN
S := 1000;
END;

PROCEDURE GET_CUR(C1 OUT SYS_REFCURSOR) AS
BEGIN
OPEN C1 FOR
SELECT * FROM SYS.V_$DATABASE;
END;

END PKG_TEST;
...
Рейтинг: 0 / 0
Подскажите начинающему. java.sql.SQLException: Недопустимый индекс столбца
    #34103827
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM мать ить...
+вверху есть кнопочка SRC
...
Рейтинг: 0 / 0
Подскажите начинающему. java.sql.SQLException: Недопустимый индекс столбца
    #34103844
danii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сделал так
Код: plaintext
1.
2.
3.
4.
ResultSet rs = stmt.executeQuery("select * from table;");
 int  columncount =rs.getMetaData().getColumnCount();
 for ( int  i= 0 ; i<columncount; i++){
  System.out.println( rs.getString(i+ 1 ) );
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите начинающему. java.sql.SQLException: Недопустимый индекс столбца
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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