ADO.NET 2.0 支持 ADO.NET 驱动程序已更新为支持 2.0 版的 .NET Framework。为实现此支持,添加了几个新类和新方法。请参见iAnywhere.Data.SQLAnywhere 命名空间 (.NET 2.0)。
SQL Anywhere Explorer SQL Anywhere Explorer 允许您从 Visual Studio .NET 内部连接到 SQL Anywhere 数据库。此外,您还可以直接从 Visual Studio .NET 打开 Sybase Central 和 Interactive SQL。请参见在 Visual Studio 中使用数据库连接。
iAnywhere JDBC 驱动程序支持 JDBC 3.0 iAnywhere JDBC 驱动程序现在支持 JDBC 3.0 调用。iAnywhere JDBC 驱动程序不再支持 JDBC 2.0。ianywhere.ml.jdbcodbc.IDriver 和 ianywhere.ml.jdbcodbc.jdbc3.IDriver 两个类仍然受到支持,以允许现有应用程序不经过修改即可继续运行,但现在两个驱动程序是相同的,且仅实现 JDBC 3.0。不再可以将早于 1.4 版本的 JRE 与 iAnywhere JDBC 驱动程序一起使用。请参见JDBC 简介。
iAnywhere JDBC 驱动程序支持 SQL Server Native Client ODBC 驱动程序 iAnywhere JDBC 驱动程序现在检查 ODBC 驱动程序是否是 Microsoft SQL Server Native Client ODBC 驱动程序并相应地设置缺省的结果集类型和其它属性。
支持 PreparedStatement.addBatch 方法 iAnywhere JDBC 驱动程序现在支持 PreparedStatement.addBatch 方法。此方法对于执行成批插入(或大范围插入)十分有用。
向 ODBC 驱动程序添加了对 SQL_GUID 的支持 现在已向 SQL Anywhere ODBC 驱动程序添加了对 UNIQUEIDENTIFIER 列的支持。UNIQUEIDENTIFIER 列现在可以设置为 SQL_GUID 类型。
向 ODBC 驱动程序添加了对 GUID 转义序列的支持 已向 SQL Anywhere ODBC 驱动程序添加了对 GUID 转义序列的支持。可以在通过 ODBC 准备并执行的 SQL 语句中使用 GUID 转义序列。GUID 转义序列的形式为 {guid 'nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn'}。
现在 ODBC 消息回调对应单个连接 自 Adaptive Server Anywhere 9.0.0 版发行之后,ODBC 就一直支持消息回调,但所有连接的消息都使用的是一个单独的回调函数。从 9.0.2 版开始,当您指定某个消息回调函数时,它将只应用于单个连接。这与 DBLIB 的工作原理一致。所有消息现在都要流经 ODBC 驱动程序中的一个单个函数,该函数将按连接过滤这些消息,并仅为具有回调函数的那些连接调用连接的回调函数。
向 SQL Anywhere PHP 模块添加的新函数 向 SQL Anywhere PHP 模块添加了以下新函数:
此外,还向 sqlanywhere_set_option 函数添加了两个新选项:verbose_errors 和 row_counts。请参见SQL Anywhere PHP API 参考。
db_locate_servers_ex 函数增强 db_locate_servers_ex 函数支持两个新标志:DB_LOOKUP_FLAG_ADDRESS_INCLUDES_PORT 和 DB_LOOKUP_FLAG_DATABASES,前者返回传递给回调函数的 a_server_address 结构中的 TCP/IP 端口号,后者则指明对于找到的每个数据库或数据库服务器调用一次回调函数。请参见db_locate_servers_ex 函数。
Perl DBI 模块的 Perl DBD::ASAny 驱动程序已重命名 Perl 驱动程序已从 DBD::ASAny 重命名为 DBD::SQLAnywhere。必须将使用 SQL Anywhere 的 Perl 脚本更改为使用新的驱动程序名。返回本地 SQL Anywhere 类型的游标属性 ASATYPE 还未更改,类型名称(ASA_STRING、ASA_FIXCHAR、ASA_LONGVARCHAR 等等)也未更改。请参见SQL Anywhere Perl DBD::SQLAnywhere DBI 模块。
SQL 预处理器 (sqlpp) -o 选项值 sqlpp -o 选项现在对于 Microsoft Windows 接受的是 WINDOWS 而不是 WINNT。此外,还可以为受支持的 64 位 Unix 操作系统指定 UNIX64。请参见SQL 预处理器。
ODBC 驱动程序管理器增强 ODBC 驱动程序管理器现在支持:所有 ODBC 3.x 调用、宽 CHAR 入口点、连接跟踪。此外,ODBC 驱动程序管理器现在还能够在非线程或线程 SQL Anywhere 驱动程序间进行切换。
线程应用程序和非线程应用程序现在都可以使用 ODBC 驱动程序管理器 线程应用程序和非线程应用程序现在都可以使用 ODBC 驱动程序管理器。
部署向导 添加了 [部署向导] 以用于创建 SQL Anywhere for Windows 的部署。可以使用 [部署向导] 来创建 Microsoft Windows 安装程序包文件和 Microsoft Windows 安装程序合并模块文件。随先前版本 SQL Anywhere 提供的 InstallShield 合并模块和模板将不再提供。将改为使用 [部署向导] 创建 SQL Anywhere 部署。请参见使用 [部署向导]。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |