Есть запрос:
select
table1,
table2 as [ФИО],
table3 as [Должность],
from
openquery
b8z44,
'select...
При помощи JDBC получаются хэдеры таблицы.
ResultSet rs = connect.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE).executeQuery();;
for (int i = 0; i < rs.getMetaData().getColumnCount(); i++) {
DataTable.headers.add(new UniversalHeader(rs.getMetaData().getColumnName(i + 1), rs.getMetaData().getColumnLabel(i + 1), UniversalHeader.KEY_TYPE.NONE, UniversalHeader.FIELD_TYPE.convert(rs.getMetaData().getColumnTypeName(i + 1))));
}
И вывод:
Header names:
table1 ФИО Должность
=======================
Header labels:
table1 ФИО Должность
Я предполагал, что rs.getMetaData().getColumnName() будет возвращать системное имя колонки в базе данных, а rs.getMetaData().getColumnLabel() - алиас. Однако они возвращают одно и то же. Запрос делается через openquery через MS SQL к DB2. Есть ли возможность вытащить системные имена колонок как они есть, игнорируя `as [ФИО] и as [Должность]?
Итоговый вывод должен быть такой: `
Header names:
table1 table2 table3
=======================
Header labels:
table1 ФИО Должность
Есть SinglyLinkedListНужно поменять местами nodes, причем именно перелинковать их(поменять ссылки), а не просто изменить содержимое
В модальном окне "Вход" (Bootstrap) имеются две ссылки "Войти" и "Регистрация"При клике на которых появляется соответствующее модальное окно