Я пытаюсь вызвать хранимые процедуры из 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, но что, если мои хранимые процедуры находятся в другой схеме?
Как любой SQL-ресурс вы можете префикс имени процедуры с именем схемы:
"{call schema.TEST_PROC(?,?)}"