为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm6 【操作系统】:windows 【问题描述】*:
jdbc链接达梦6能指定模式吗, 使用12345/TEST?SCHEMA=TEST1不生效
DM6中无法在连接串中指定模式,使用对应的自定义用户连接数据库后,会访问该用户同名默认模式下的数据表,如果需要访问同库其他模式下的数据表,需要加模式名称,即两段式:模式名.表名。如果涉及跨库访问,则需要使用三段式访问:库名.模式名.表名。 如果想去掉模式名,只能通过建立同义词实现去除库名.模式名。
三段式访问就不太友好,绝大多数数据都不会既有库名、又有模式名,即要么是库名.表名,要么是模式名.表名,很少有都支持的奇葩数据库,两段式兼容性比较好,可以将库名等同于模式名,针对这种情况建议升级高版本,或更换其他数据库
DM6中无法在连接串中指定模式,使用对应的自定义用户连接数据库后,会访问该用户同名默认模式下的数据表,如果需要访问同库其他模式下的数据表,需要加模式名称,即两段式:模式名.表名。如果涉及跨库访问,则需要使用三段式访问:库名.模式名.表名。
如果想去掉模式名,只能通过建立同义词实现去除库名.模式名。