如何在 jboss 上建立与 mysql 服务器的只读 xa 数据源连接
标题已经说得很清楚了,如果您能分享您的经验,我将非常高兴。
我尝试过但没有成功..
...
<xa-datasource>
<jndi-name>DSReadOnly</jndi-name>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
.
..
<xa-datasource-property name="readOnly">true</xa-datasource-property>
..
.
</xa-datasource>
it is clear in the title, I would be great if you share your experience about it.
I tried that but didn't work..
...
<xa-datasource>
<jndi-name>DSReadOnly</jndi-name>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
.
..
<xa-datasource-property name="readOnly">true</xa-datasource-property>
..
.
</xa-datasource>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该在数据库级别而不是数据源中定义访问权限。
You should define access privileges on the database level, not in datasource.
根据Mysql文档,没有像
readOnly
这样的属性:Connector/J 的驱动程序/数据源类名称、URL 语法和配置属性
而且我在 Mysql JDBC 驱动程序中找不到有关此类属性的任何信息。您可以在此处检查属性接口的来源:连接属性。
According to Mysql documentation there is no such properties like
readOnly
:Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J
And also I cannot find any information about such properties in Mysql JDBC Driver. You can check sources for properties interface here: ConnectionProperties.