Microsoft SQL Server 的数据源最小要求设置
根据 Java™ 数据库连接 (JDBC) 驱动程序实现的数据库供应商要求,这些属性各不相同。您必须对配置的每个数据源设置适当的属性。这些设置用于 Microsoft SQL Server 数据源。
应用程序服务器还支持两个用于设置 Microsoft SQL
Server 中的隔离级别的选项:SNAPSHOT 和 READ_COMMITTED_SNAPSHOT。
对于 Microsoft SQL Server,要获取不推荐使用的项的完整列表以及向后兼容性条款,请参阅“Microsoft SQL Server 组件的向后兼容性”Web 页面。
JDBC 提供程序 | Microsoft SQL Server 功能 | 配置注意事项 |
---|---|---|
Microsoft SQL Server JDBC 驱动程序 | SNAPSHOT 隔离级别 | 通过调用指定了下列其中一个属性的 setTransactionIsolation
方法来设置隔离级别常量:
|
READ_COMMITTED_SNAPSHOT 隔离级别 | 此隔离级别是落实读隔离级别的实现。该策略对使用
Microsoft SQL Server 的读操作执行乐观锁定。
|
|
Microsoft SQL Server 的 DataDirect ConnectJDBC 4 类驱动程序 | SNAPSHOT 隔离级别 | 此隔离级别对 Microsoft SQL
Server 用于序列化数据的事务实现乐观锁定。 配置数据库上的 ALLOW_SNAPSHOT_ISOLATION 设置,然后用两种方法中的一种设置隔离级别:
|
READ_COMMITTED_SNAPSHOT 隔离级别 | 此隔离级别是落实读隔离级别的实现。该策略对使用
Microsoft SQL Server 的读操作执行乐观锁定。
|
可以配置下列类型的提供程序:
- Microsoft SQL Server JDBC 驱动程序Microsoft SQL Server JDBC 驱动程序支持此数据源:
com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
JDBC 提供程序要求以下 Java 归档 (JAR) 文件:sqljdbc4.jar
JDBC 提供程序需要以下 DataStoreHelper 类:com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper
JDBC 提供程序需要有效的认证别名。JDBC 驱动程序要求以下属性:- serverName
- 指定 Microsoft SQL Server 所在的服务器的名称。示例:myserver.mydomain.com
- portNumber
- 指定 Microsoft SQL Server 用于通信的 TCP/IP 端口。缺省端口为 1433。
- databaseName
- 指定数据源从中获取连接的数据库的名称。示例:Sample。
- Microsoft SQL Server JDBC 驱动程序 (XA) 此 JDBC 提供程序支持此数据源:
com.microsoft.sqlserver.jdbc.SQLServerXADataSource
JDBC 提供程序要求以下 Java 归档 (JAR) 文件:sqljdbc4.jar
JDBC 提供程序需要以下 DataStoreHelper 类:com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper
JDBC 提供程序需要有效的认证别名。JDBC 驱动程序要求以下属性:- serverName
- 指定 Microsoft SQL Server 所在的服务器的名称。示例:myserver.mydomain.com
- portNumber
- 指定 Microsoft SQL Server 用于通信的 TCP/IP 端口。缺省端口为 1433。
- databaseName
- 指定数据源从中获取连接的数据库的名称。示例:Sample。
- Microsoft SQL Server 的 DataDirect ConnectJDBC 4 类驱动程序
Microsoft SQL Server 的 DataDirect ConnectJDBC 4 类驱动程序是 4 类 JDBC 驱动程序,用于提供对 Microsoft SQL Server 数据库的 JDBC 访问。此提供程序只能供从 DataDirect Technologies 购买的 Connect JDBC 驱动程序使用。
此 JDBC 提供程序支持以下数据源:com.ddtek.jdbcx.sqlserver.SQLServerDataSource
需要 JDBC 驱动程序文件:sqlserver.jar
需要 DataStoreHelper 类:com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
需要有效的认证别名。
需要属性:- serverName:Microsoft SQL Server 所在的服务器的名称。示例:myserver.mydomain.com
- portNumber:Microsoft SQL Server 用于通信的 TCP/IP 端口。缺省端口为 1433。
- databaseName 数据源获取连接的数据库的名称。示例:Sample。
- Microsoft SQL Server 的 DataDirect ConnectJDBC 4 类驱动程序 (XA)
Microsoft SQL Server 的 DataDirect ConnectJDBC 4 类驱动程序 (XA) 是 4 类 JDBC 驱动程序,用于提供对 Microsoft SQL Server 数据库的符合 XA 的 JDBC 访问。此提供程序只能供从 DataDirect Technologies 购买的 Connect JDBC 驱动程序使用。
此 JDBC 提供程序支持此数据源:com.ddtek.jdbcx.sqlserver.SQLServerDataSource.
需要 JDBC 驱动程序文件:sqlserver.jar
需要 DataStoreHelper 类:com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
需要有效的认证别名。
需要属性:- serverName:Microsoft SQL Server 所在的服务器的名称。示例:myserver.mydomain.com
- portNumber:Microsoft SQL Server 用于通信的 TCP/IP 端口。缺省端口为 1433。
- databaseName 数据源获取连接的数据库的名称。示例:Sample。