2016-02-16 3 views
0

Можно ли, чтобы зарегистрировать некоторые специальный драйвер JDBC в SQL-Anywhere, так, что можно встроить table в remote table так что заявление по этой таблице перенаправляется на этот драйвер? Например, , если выполняется select, я хочу запросить данные из веб-службы, а вернет ель обновленный набор. То же самое для вставок и так далее.Регистрация пользовательской JDBC драйвера в SQL Anywhere

спасибо!

ответ

1

От Javadoc из DriverManager:

JDBC 4.0 Водители должны включить файл META-INF/услуги/java.sql.Driver. Этот файл содержит имя драйвера JDBC для java.sql.Driver. Например, чтобы загрузить класс my.sql.Driver, то META-INF/услуги/файл java.sql.Driver будет содержать запись:

my.sql.Driver 

Так что ваш способ определения пользовательских JDBC драйверов. Поскольку вы хотите, чтобы не использовал драйвер везде в вашем приложении (потому что у вас будет собственный драйвер внутри удаленной части вашей установки), нет необходимости интегрироваться с sql где угодно - это то, что вам нужно позаботиться в ваших веб-службах, где вы преобразуете сетевые вызовы SQL в вызовы SQL Anywhere.

Отъезд VJDBC - это уже делает что-то похожее на то, что вы хотите сделать.

Удача

Смежные вопросы