java – 如何在应用程序级别管理只读数据库连接

我们正在使用Java / Spring / Ibatis / MySql.有没有办法使用这些技术来管理应用程序级别的只读连接.我希望在拥有只读MySql用户的基础上添加额外的保护层.如果BasicDataSource或SqlMapClientTemplate为只读连接提供配置,那将是很好的.否则,似乎我只留给MySql读取用户并仅使用read方法强制执行接口.

谢谢

解决方法:

例如Connection#CreateStatement可以采用参数

statement = connection.createStatement
(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
上一篇:java – 处理iBatis NestedSQLException


下一篇:java – Mybatis嵌套集合无法正确使用列前缀