主题:  用字符连串连接数据库和用DSN的不同,各自的优劣在哪?

爱多媒体爱生活

职务:普通成员
等级:2
金币:1.0
发贴:303
#12004/12/3 17:33:05
用字符连串连接数据库和用DSN的不同,各自的优劣在哪?
还有的是如果是用DSN,那使用哪种DSN最好!文件DSN?系统DSN?......
请教了!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22004/12/4 0:13:34
DSN的优点是改变数据库文件的位置,但设置DSN后不需要修改程序中的数据链接。另外在安全性方面比字符串连接要好,因不法通过程序识别数据库的位置。缺点是如果用租用虚拟空间,DSN还需与服务商联系,自己不能设置。
字符串链接,一般指象ACCESS这样数据库,优点是比较方便,缺点就是DSN的优点。
但是象SQL SERVER或其它大型数据库都是用字符串链接的,特别在.NET中用字符串链接SQL SERVER结合ADO+的性能要比用ODBC或DSN性能要优。


非常大鱼