在交易中使用MySqlHelper

时间:2019-06-26 10:41:32

标签: mysql mysql-connector

是否可以将事务与MySqlHelper库一起使用?我正在修复旧的VB.Net应用程序(.Net Framework 4.0)

我知道我可以在MySqlCommand对象上使用事务,然后可以将其提供给MySqlHelper。 我的问题是MySqlCommand仅接受MySqlConnection对象,而不接受连接字符串。问题在于,这使使用MySqlHelper的原因无法解决-连接池。

如果您阅读MySQL Connector/NET Developer Guide,他们建议使用MySqlHelper和连接字符串初始化程序。他们建议不要手动创建连接对象,并与MySqlHelper一起使用。这样,MySqlHelper可以为您处理连接和连接池。

所以他们宁愿这样做:

MySqlHelper.ExecuteNonQuery(connectionString, commandText, commandParameters)

比这个:

Dim connection As New MySqlConnection(connectionString)
MySqlHelper.ExecuteNonQuery(connection, commandText, commandParameters)

但是,按照推荐的路线,我看不到如何处理交易。有任何想法吗?谢谢

0 个答案:

没有答案