2017-06-03 155 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

它的工作,非常感谢! –