0

我正在研究可以立即更改其密码的外部数据库。所以我正在尝试从属性中设置密码。或至少通过注册表(如果可能,请附上任何示例或步骤)。

这是中介 xml:

 <dblookup>
            <connection>
                <pool>
                    <driver>com.mysql.jdbc.Driver</driver>
                    <url>jdbc:mysql://localhost:3306/school_db</url>
                    <user>root</user>
                    <password>root</password>
                </pool>
            </connection>
            <statement>
                <sql><![CDATA[select * from students]]></sql>
                <result column="grade" name="grade"/>
            </statement>
        </dblookup>
4

1 回答 1

0

您可以将 DBlookup 中介配置添加到注册表。请参阅以下示例配置 [1]。

<dblookup xmlns="http://ws.apache.org/ns/synapse">
<connection>
    <pool>
        <password key="conf:/repository/esb/password"/>
        <driver key="conf:/repository/esb/driver"/>
        <url key="conf:/repository/esb/url"/>
        <user key="conf:/repository/esb/username"/>
    </pool>
</connection>
</dblookup>

[1]-https://docs.wso2.com/display/EI660/DBLookup+Mediator+#d5782bec440d44ae9de95dc569d308ea

于 2021-12-05T14:59:51.267 回答