mySQL querys - conexão única
08/06/2010 00:00
Estou fazendo um programa em grails e precisei fazer uma query para o banco de dados (mySQL), utilizei a seguinte sintaxe:
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/mydb", "user",
"pswd", "com.mysql.jdbc.Driver")
sql.eachRow("//código") ;
Tudo funciona OK, entretanto, acabou que vários métodos em várias classes também precisavam fazer pesquisas no mesmo banco de dados, ou seja, a conexão é a mesma, mudando apenas o código dentro do 'eachRow'. A princípio tudo bem, o banco de dados era pequeno, entretanto a medida que este foi crescendo, se tornou inconveniente e extremamente lento fazer a mesma conexão toda vez que um dos métodos são chamados.
Minha dúvida: é possível (creio e espero que sim <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: --> ) criar uma conexão única ao se iniciar o programa e com isso não precisar ter um 'Sql.newInstance()' cada vez que eu quiser realizar uma query?
Tags:
Grails