1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > c#.net配置mysql数据库连接池_C#MySQL连接池

c#.net配置mysql数据库连接池_C#MySQL连接池

时间:2019-02-07 19:41:27

相关推荐

c#.net配置mysql数据库连接池_C#MySQL连接池

我正在使用C#多线程应用程序并使用

MySQL与整个应用程序的单一连接.但是当两个或多个线程同时尝试访问数据库时,我得到以下错误:

There is already an open DataReader associated with this Connection which must be closed first.

我的连接代码如下

public static _connectionSetup = new MySqlConnection("Server=server ; Database=database;User ID=user;Password=pass;Pooling=true;");

当我需要使用连接我使用下面的代码: –

using (MySqlConnection connection =_connectionSetup )

{

using (MySqlCommand command = new MySqlCommand("proc", connection))

{

....

}

}

我尝试使用pooling = true,我已经为两个不同的线程创建了两个独立的连接,但我仍然遇到上述错误.

我错过了什么吗?

如何实现连接池,以便所有线程都使用单独的连接,不会导致任何问题?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。