Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin и TableQuery / 3 сообщений из 3, страница 1 из 1
11.07.2012, 15:11:26
    #37875050
Vladimir Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin и TableQuery
Пытаюсь получить данные из таблички как написано в учебнике по Vaadin и не могу понять почему не работает. Что делаю не так?
Код:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
JDBCConnectionPool connectionPool = null;
connectionPool = new SimpleJDBCConnectionPool("oracle.jdbc.pool.OracleDataSource", "jdbc:oracle:thin:@172.10.101.39:1521:pdb", "p1", "p1", 2, 5);
TableQuery query = new TableQuery("table1", connectionPool);
SQLContainer container = null;
try {
	container = new SQLContainer(query); // тут падает с ошибкой 
} catch (SQLException e) {
	e.printStackTrace();
}



при создании SQL-контейнера получаю ошибку: java.sql.SQLSyntaxErrorException: ORA-00933: неверное завершение SQL-предложения
...
Рейтинг: 0 / 0
14.07.2012, 00:24:14
    #37879065
ivanov-void
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin и TableQuery
Vladimir Kuznetsov,

В Oracle несколько отличающийся диалект SQL; в TableQuery- конструктор нужно передать объект класса OracleGenerator() -

Код: java
1.
2.
3.
...
TableQuery query = new TableQuery("table1", connectionPool, new OracleGenerator());
...
...
Рейтинг: 0 / 0
03.08.2012, 09:53:11
    #37902939
Vladimir Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin и TableQuery
ivanov-void,
Спасибо большое!
Работает.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin и TableQuery / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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