Имя схемы Sql-сервер из java-соединения jdbc

1

Я пытаюсь вызвать хранимые процедуры из java, используя jdbc conenction, чтобы подключиться к серверу sql

String storedProcd = "{call TEST_PROC(?,?)}";
callableStatement = dbConnection.prepareCall(storedProcd);
callableStatement.setInt(1, id);
callableStatement.setString(2, Entityname);
callableStatement.execute();
callableStatement.close();

проблема в том, что я не могу задать имя схемы в URL-адресе JDBC, он отлично работает, если мои хранимые procuders находятся в схеме по умолчанию, которая является dbo, но что, если мои хранимые процедуры находятся в другой схеме?

  • 1
    привет спасибо Leos, работает нормально. Пожалуйста, опубликуйте ответ
Теги:
sql-server
jdbc

1 ответ

2
Лучший ответ

Как любой SQL-ресурс вы можете префикс имени процедуры с именем схемы:

"{call schema.TEST_PROC(?,?)}"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню