添加了 Unix 套接字支持(感谢 Mohammad DAMT)。
Thread.Sleep仅在没有可用数据时 调用。改进了参数数据中引号字符的转义。
从中删除了误导性评论
parameter.cs。固定池错误。
修复
ConnectionString了编辑器对话框(感谢 marco p (pomarc))。UserId现在支持连接字符串(感谢 Jeff Neeley)。尝试创建一个不是输入的参数会引发异常(感谢 Ryan Gregg)。
添加了很多文档。
签入新
MultiHostStream功能。非常感谢 Dan Guisinger。他最初提交了连接字符串上支持多台机器的代码和想法。添加了很多文档。
修复了 0.73 的速度问题。
在 MySqlDataStream 中更改为 Thread.Sleep(0) 以帮助优化不需要等待的情况(感谢 Todd German)。
将空闲池预填充到
MinPoolSize.修复
MySqlPool了死锁条件以及 CreateNewPooledConnection 从未向池中添加新连接的愚蠢错误。也固定MySqlStream.ReadBytes和ReadByte不使用TicksPerSecond这似乎并不总是正确的。(感谢 Matthew J. Peddlesden)修复精度和比例(感谢 Matthew J. Peddlesden)。
添加
Thread.Sleep(1)到流读取方法以更加 cpu 友好(感谢 Sean McGinnis)。修复了
ExecuteReader有时会返回 null 的问题(感谢 Lloyd Dupont)。修复了空字段处理的主要错误(感谢 Naucki)。
包含在 try catch
max_allowed_packet和 内部 的查询 (并设置默认值)。characterset修复了套接字未正确关闭的问题(感谢史蒂夫!)。
修复了
ExecuteNonQuery不总是返回正确值的问题。固定
InternalConnection为不使用@@session.max_allowed_packet但使用@@max_allowed_packet. (感谢米格尔)添加了许多新的 XML 文档行。
修复了 SQL 解析以不发送空查询(感谢 Rory)。
解决了读者在关闭时没有取消查看数据包的问题。
修复了未处理用户变量的问题(感谢 Sami Vaaraniemi)。
修复了 MySqlPool 中的循环检查(感谢 Steve M. Brown)
固定
ParameterCollection.Add的匹配方法SqlClient(感谢 Joshua Mouch)。修复
ConnectionString了解析以处理布尔值而不是小写值的 no 和 yes(感谢 Naucki)。添加
InternalConnection了类,更改了池化。实施持久安全信息。
添加
security.cs到version.cs项目固定
DateTime处理Parameter.cs(感谢 Burkhard Perkens-Golomb)。修复了某些类型会抛出强制转换异常的参数序列化。
已修复
DataReader以转换所有返回值以防止转换错误(感谢 Keith Murray)。添加代码以
Command.ExecuteReader在初始 SQL 语句抛出异常时返回 null(感谢 Burkhard Perkens-Golomb)。修复
ExecuteScalar了重组引入的错误。重组以允许
LOCAL DATA INFILE更好地排序数据包。修复了与重组相关的几个错误。
为支持 MySQL 4.1 中更安全的密码所做的早期工作。4.1 中的旧密码尚不支持。
现在可以正确处理出现在系统参数之后的参数(Adam M. (adammil))。
现在可以将字符串直接分配给 blob 字段 (Adam M.)。
固定浮动参数(感谢 Pent)。
改进了参数构造函数和
ParameterCollection.Add方法以更好地匹配 SqlClient(感谢 Joshua Mouch)。更正
Connection.CreateCommand为返回MySqlCommand类型。修复了连接字符串设计器对话框问题(感谢 Abraham Guyt)。
修复了发送命令并不总是读取响应数据包的问题(感谢 Joshua Mouch)。
修复了某些 blob 类型未被处理的参数序列化(感谢 Sean McGinnis)。
MessageBox.show从 代码中 删除了虚假DataReader代码(感谢 Joshua Mouch)。修复了拆分 SQL 代码中的严重错误(感谢大家!)。