注册

python如何连接达梦的集群(主备)?

喻小菲 2025/04/01 243 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:linux
【CPU】: x86
【问题描述】*:如何使用PooledDB连接达梦的情况下,连接达梦的主备。
现在我的代码如下:

       self.pool: PooledDB = PooledDB(
                creator=dmPython,
                mincached=10,
                maxcached=100,
                cursorclass=DictCursor,
                dsn=f"dm://{self.user}:{self.password}@DM_DW?DM_DW=({self.addr})&schema={self.dbname}&LOGIN_MODE={self.login_mode}&SWITCH_TIMES={self.switch_times}&SWITCH_INTERVAL={self.switch_interval}",
            )


连不上。
我用如下方式连接:


            self.pool: PooledDB = PooledDB(
                creator=dmPython,
                mincached=10,
                maxcached=100,
                server="group",
                cursorclass=DictCursor,
                port=self.port,
                user=self.user,
                password=self.password,
                autoCommit=True,
                dsn=f"({self.host})"
            )

还是连不上。

我在论坛,网上,全都搜不到怎么连接的。

回答 0
暂无回答
扫一扫
联系客服