应用程序连接DBMaster时需要进行哪些参数设置,有什么参考顺序?

~ 0 min
2016-02-26 10:38

连接字符串不仅包括数据库连接的必要信息,而且包括一些数据库设置的相关连接选项,例如:LCODE数据库字符编码设置、事务隔离等级(SQL_TXN_ISOLATION)设置、自动提交模式开启或关闭状态设置等。

使用SQLSetConnectOption函数设置连接选项,例如:

你可以在dmconfig.ini中设置使用关键词字设置CLICODE,或者在AP中使用CLIENT_CHAR_SET设置字符编码。

例如:

In dmconfig.ini:

DB_CLILCODE=GBK;

In PHP program:

SET CLIENT_CHAR_SET GBK;

用户可以选择下面的方法,即使用配置关键词DB_IsoLv,或者在AP中使用“SQLSetConnectOption SQL_TXN_ISOLATION”进行设置。

例如

In dmconfig.ini

DB_ISOLV = 1 ;( 1,2,3,4 four options)

In ODBC program:

SQLSetConnectOption (hdbc, SQL_TXN_ISOLATION, SQL_TXN_ READ_UNCOMMITTED)

SQLSetConnectOption (hdbc, SQL_TXN_ISOLATION, SQL_TXN_READ_COMMITTED)

SQLSetConnectOption (hdbc, SQL_TXN_ISOLATION, SQL_TXN_REPEATABLE_READ)

SQLSetConnectOption (hdbc, SQL_TXN_ISOLATION, SQL_TXN_ SERIALIZABLE)

用户可以在AP中使用“SQLSetConnectOption ”函数设置SQL_AUTOCOMMIT

In ODBC program:

SQLSetConnectOption (hdbc, SQL_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF);

SQLSetConnectOption (hdbc, SQL_AUTOCOMMIT, SQL_AUTOCOMMIT_ON);

如果连接字符串包含连接选项信息,应用程序将直接访问连接字符串,否则从dbmconfig.ini中获取连接选项信息。

版本:DBMaster 5.1.1

产品:Normal, Bundle

平台:Windows

平均分: 0 (0 投票)

你不能对该内容发表评论

标签