是否可以在sqlserver的JDBC连接字符串中设置模式

时间:2016-05-20 06:48:43

标签: java sql-server jdbc

我正在尝试使用Java应用程序连接到sql server。在连接到H2数据库时,我将schema=schema_name附加到我的java应用程序中的连接字符串并且有效。

但是,对于sqlserver.Connection也是如此,但是如果我的查询在表名之前不包含模式名称,则查询执行失败。

请让我知道JDBC支持连接字符串中的模式名称,或者它们是任何其他方式。

1 个答案:

答案 0 :(得分:0)

遗憾的是,这是不可能的。您可能想要做的是为该用户设置默认架构。

create login foo with password = "superstronkpassword";
create user foober for login foo with default_schema = "my super schema";