ServiceStack OrmLite:MySQL连接池

时间:2017-06-03 22:51:03

标签: mysql servicestack ormlite-servicestack

我理解这个话题并不新鲜,我读过几篇帖子但没有回答......

每次连接打开很长一段时间,但想法是使用连接池,不是吗?

据我所知,在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 个答案:

答案 0 :(得分:1)

  

据我所知,在MySQL中你无法在连接字符串中指定连接池。

您可以将pooling=false添加到disable Connection Pooling in MySql的连接字符串。