本博客所有内容均为原创,如有转载请注明作者和出处
Step by Step TimesTen --- DSN
上一篇 /
下一篇 2008-02-29 17:04:11
/ 个人分类:TimesTen
DSN基本概念
应用程序通过DSN(Data Source Names)访问TimesTen数据库. DSN是一个字符串,这个字符串中定义了一个TimesTen Data store以及连接Data store所需要的属性信息。每个DSN定义一个Data store.
根据ODBC的标准,当一个连接中有重复的连接属性描述时,使用第一个属性值,而不是最后一个属性值。
DSN有如下特点:
l 最长32个字节
l 由ASCII吗组成,不能包含以下字符:[]{},;?*=!@\
l 不能包含空格
User DSN和System DSN
DSN包括user DSN和system DSN
l User DSN
User DSN只能由创建这个DSN的用户使用。UNIX系统,user DSN在文件中定义,文件名字通过环境变量ODBCINI来定义,缺省放在$HOME/.odbc.ini文件中
l System DSN
机器上的所有用户都可以使用System DSN。UNIX系统,system DSN在文件中定义,如果是root用户安装的TimesTen , 放在/var/TimesTen/sys.odbc.ini文件中,如果是其它的用户安装的timesten,放在install_dir/info/sys.odbc文件中。这个文件被称为“system ODBC.INI file”。
当系统使用DSN时,首先查找User DSN,当没有匹配的User DSN时,系统查找System DSN。如果user DSN和system DSN有相同的名字存在,TimesTen使用user DSN。如果在ODBC.INI文件中,如果有相同的名字,TimesTen使用文件中的第一个定义。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: