powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / sql запросы
6 сообщений из 6, страница 1 из 1
sql запросы
    #38934348
goldenhawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно взять id сессии и записать в базу данных с помощью sql запроса.
id сессии это же string, а в sql запросе varchar(255).

Как перевести из одного типа в другой?
...
Рейтинг: 0 / 0
sql запросы
    #38934359
Hexe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не очень понимаю суть проблемы :) Но если вы работаете с БД через jdbc, то на своем PreparedStatement или CallableStatement вызываете setString() и всего делов. Если через JPA, то там вообще никаких телодвижений делать не надо.
...
Рейтинг: 0 / 0
sql запросы
    #38934373
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenhawkНужно взять id сессии и записать в базу данных с помощью sql запроса.
id сессии это же string, а в sql запросе varchar(255).

Как перевести из одного типа в другой?
Для неизвестного диалекта SQL возможно тебе подойдет функция CAST(..).

Вообще вопрос непонятен. 99% уверенности что конверсия типов будет
сделана на уровене JDBC (setString(...)) а то что не взлетело - обсудить уже
в форуме.

Дерзай.
...
Рейтинг: 0 / 0
sql запросы
    #38934375
goldenhawk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В каком формате id сессии записать в базу данных . int , varchar( 255) или другой?
если мы получаем id сессии из session.getId();
...
Рейтинг: 0 / 0
sql запросы
    #38935093
XiPoMaHt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goldenhawk,
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
                String getCursor = "{ insert table (id) values (?)}";
                String id = "";
        
		CallableStatement callableStatement = conn.prepareCall(getCursor);
		callableStatement.setString(id,java.sql.Types.VARCHAR);
                // если нужно обрезать конкретно 255  callableStatement.setString(id.substring(0,255),java.sql.Types.VARCHAR);
		callableStatement.execute();
		callableStatement.close();
...
Рейтинг: 0 / 0
sql запросы
    #38935479
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldenhawkНужно взять id сессии и записать в базу данных с помощью sql запроса.
id сессии это же string, а в sql запросе varchar(255).

Как перевести из одного типа в другой?

Никак- это одно и то же.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / sql запросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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