2017-06-03 87 views
1

我理解的題目是不是新的,我看了幾個帖子,但沒來回答......ServiceStack OrmLite:MySQL數據庫連接池

打開連接了很長一段時間每一次,但想法是使用連接池,不是嗎?

據我所知,它不能在連接字符串中指定連接池。

如何做正確的事情不要花費大量時間打開數據庫連接?

謝謝!

IDbConnectionFactory = connection = new OrmLiteConnectionFactory(TeleportParams.DbConnectionStr, MySqlDialectProvider.Instance) 

    ... 

    void function1(){ 
     var db = connection.Open(); 
     db.Select("some request"); 
    } 

    void function2(){ 
     var db = connection.Open(); 
     db.Select("some request"); 
    } 

... 

    function1(); 
    function2(); 

回答

1

據我所知,在MySQL中,你不能指定連接字符串中的連接池。

您可以在連接字符串添加到pooling=falsedisable Connection Pooling in MySql

+0

它的工作,非常感謝! –