- 键入 DSN 文件的名称,然后单击“下一步”。
- 单击“完成”创建数据源。
- 输入用户名、密码和服务器名,然后单击“确定”。
注意 DSN 文件用 .dsn 扩展名,位于 \Programs\Common Files\ODBC\Data Sources 目录中。
有关创建 DSN 文件的详细信息,请访问 Microsoft ODBC Web 站点:http://microsoft.com/odbc/。
====================================================
访问数据库信息的第一步是和数据库源建立连接。ADO 提供 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 数据库之间的连接。Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。
要建立数据库连接,首先应创建 Connection 对象的实例。例如,下面的脚本创建 Connection 对象,接着打开数据库连接:
<% 'Create a connection object Set cn = Server.CreateObject("ADODB.Connection") 'Open a connection; the string refers to the DSN cn.Open "FILEDSN=MyDatabase.dsn" %>
注意 无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。
在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 DSN,直接显式引用供应程序、数据源、用户 ID 和密码。
连接过程
<% Set cn = Server.CreateObject("ADODB.Connection") '创建数据库连接对象 Set rsCustomers = Server.CreateObject("ADODB.Recordset") '创建数据库查询对象 cn.Open "FILEDSN=SQLlink.dsn" '打开数据库 strSQL = "SELECT username,password FROM [myDatabase].[dbo].[user] where username='duguying'" rsCustomers.Open strSQL, cn '运行SQL语句 %>
处理数据库返回数据
Set username1= rsCustomers("username") '获取username字段的返回结果 Set password1= rsCustomers("password") '获取password字段的返回结果 Do Until rsCustomers.EOF Response.Write username1 & " " & password1 & "<BR>" rsCustomers.MoveNext Loop '通过循环获取所有返回记录
内容版权声明:除非注明,否则皆为本站原创文章。