我可以使用grails来执行这个句子吗?多么?
select @@global.max_allowed_packet;原因:我想确保用户插入的文件不超过允许的大小。
缺点:在我看来,程序员将有能力进行这样的查询:显示数据库;(人们可能会说这是安全漏洞)。优点:如果用户试图插入大于允许大小的文件,将会收到警告。
考虑一下:由于服务器管理员的原因,max_allowed_packet是程序员不知道或有能力更改的东西。
感谢4您的好评!
发布于 2012-05-24 10:06:52
您是否尝试过在服务类中使用groovy Sql类?
import groovy.sql.Sql
class DbConfigService {
javax.sql.DataSource dataSource // For spring
def maxPacket(){
def sql = new Sql(dataSource)
sql.firstRow('select @@global.max_allowed_packet;').max_allowed_packet
}
}https://stackoverflow.com/questions/10708316
复制相似问题