什么是DSN?用它与直接创建数据库连接有何不同 为什么要用它?

什么是DSN?用它与直接创建数据库连接有何不同 为什么要用它?,第1张

dsn是配置odbc连接时的名字

这两个都是连接数据库的方法,只不过这两种方法产生的时代背景不同,odbc技术时间较早,oledb技术相对较新,现在使用oledb的较多,

dsn在控制面板中寻找计算机管理,odbc数据源进行配置就行。

DSN

原名:数据源名称

中国名:数据源名称

DSN的ODBC定义了一个数据库,必须用于确定ODBC驱动程序。每个ODBC驱动程序定义创建DSN需要一个数据库驱动程序的支持。在安装ODBC驱动程序并创建数据库之后,您必须创建一个DSN。

一个DSN至少一些内容应该包括以下内容:关于数据库驱动程序

◆信息。

◆数据库的存储位置。文档数据库(例如,访问)的文件路径数据库存储位置非文件数据库(如SQL Server)的存储位置是服务器的名称。

◆数据库名称。在ODBC数据源管理,所有的DSN名称不重复。

甲DSN可以被定义为以下三种类型的任何一种:

★用户数据源:数据源用于创建它被定位的计算机,并且只能在它的用户。

★系统数据源:数据源创建它是计算机的组成部分,这台计算机,而不是创建它的用户。只要有相应权限的任何用户都可以访问数据源。

★文件数据源:数据源基础数据库文件确定。换言之,数据源可以被任何用户使用来安装适当的驱动程序。

DSN文件(数据源名称)

的Windows DSN文件(数据源名称),主要用于存储数据库连接信息。如果有大量的页面需要传送数据时,它可以很容易实现由DNS文件路径,而不需要将数据传输到的每一页。

出于安全考虑,DSN文件一般放置在另一台主机上的子目录,所以未知的游客将不能访问这个目录。 DSN文件需要沿着与ASP和ADO访问数据库。产品名称:“_ DSN”主机帐户的根目录下(注:DSN文件只支持Windows程序)

参考文献:1.

http://godaddy.idcspy.com/use/what_is_dsn


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10802823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存