odbc 数据库连接问题 谁能帮我解释一下用户dsn、系统dsn、文件dsn、驱动程序这几个是干嘛的?什么意思?

发布网友 发布时间:2022-03-27 17:12

我来回答

1个回答

热心网友 时间:2022-03-27 18:41

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
12.967627s