关于DSN

关于最原始时的理解是,window上连接数据库要先去控制面板配DSN,以让程序能找到数据库。

我想现在虽然是简单的这么一句表述,但对于最开始没有任何这方面经验的人来,确是一个很大沟,难以理解:“DSN是什么东西,怎么操作?

”就算图书馆的某本书上有点零星的介绍,但也不会完全理解和掌握。

配合DB2的经验基础,我认为,其实就是做一个“编目”,术语叫做“catalog”,但是对于DB2来说,本地是默认已编目(服务端),对于客户

端才“真需要”来个catalog,其实就是配上IP,告诉我数据库在哪里。

我相比window上的DSN也应该是相同概念,但目前我草草的扫描了下,没有发现需要写上IP的地方,或者就算是本地也是要配置下DSN,我是奇

怪,为何。

看了了DEMO,其实可以“直连”,
SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,"Microsoft Access Driver (*.mdb)/0",cpConfig)
就是在程序运行时我才去“动态”告诉程序我的库在哪里。

这才发现,其实大家都共通,都是如此这般。配置面板的方式,也太死板了,都不能挪程序或数据库了。。。。

PS:寥寥数语,也没什么逻辑和排版,就是把我的目前肤浅认识,但想必对带着问题通过"baigo"搜到这篇短文
的兄弟,有个大致的概念。

如此足矣~


                                                           蓝灵
                                                        19:10 2007-12-23 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值