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

标签 java mysql apache spring ibatis

我们正在使用 Java/Spring/Ibatis/MySql。这些技术是否有办法在应用程序级别管理只读连接。我希望在具有只读 MySql 用户的基础上添加额外的保护层。如果 BasicDataSource 或 SqlMapClientTemplate 提供只读连接的配置就好了。否则,似乎我只剩下 MySql 读取用户并强制使用仅读取方法的接口(interface)。

谢谢

最佳答案

例如Connection#CreateStatement可以带参数

statement = connection.createStatement
(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

关于java - 如何在应用程序级别管理只读数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6220709/

相关文章:

java - 根据照片属性按字母顺序对照片 ArrayList 进行排序

java - 如何创建具有自动平移和缩放功能的 Android ImageView?

python - 编辑 MySQLdb Python 中使用的 C 编译器

apache - 在我的服务器上运行的未知服务 zeus-admin

Java 列表参数化?

mysql - 捕获/处理 MySQL 重复条目错误 - 使用 Node JS、Passport JS、Express、connect-flash、Heroku

php - 在 mysql 上存储用户的最佳实践是什么?

java - Android 中的 HttpClient 身份验证

php - 如何在不让用户下载字体的情况下嵌入字体?

java - Spring Boot 应用程序无法使用 Spring Boot Dashboard 在 Eclipse 中启动