来自java jdbc连接的架构名称Sql server
我试图使用jdbcconenction从java调用存储过程 连接sql server的步骤来自java jdbc连接的架构名称Sql server,java,sql,sql-server,jdbc,Java,Sql,Sql Server,Jdbc,我试图使用jdbcconenction从java调用存储过程 连接sql server的步骤 String storedProcd = "{call TEST_PROC(?,?)}"; callableStatement = dbConnection.prepareCall(storedProcd); callableStatement.setInt(1, id); callableStatement.setString(2, Entityname); callableStatement.exe
String storedProcd = "{call TEST_PROC(?,?)}";
callableStatement = dbConnection.prepareCall(storedProcd);
callableStatement.setInt(1, id);
callableStatement.setString(2, Entityname);
callableStatement.execute();
callableStatement.close();
问题是,我无法在JDBCurl中设置架构名称,如果我的存储过程位于默认架构(即dbo)中,它可以正常工作,但如果我的存储过程位于其他架构中,该怎么办?作为任何SQL资源,您可以使用架构名称作为过程名称的前缀:
"{call schema.TEST_PROC(?,?)}"
你好,谢谢Leos,工作很好。请将其作为答案发布