ASP通过ODBC连接SQL Server 2008数据库的方法

2019-01-12 23:33:18于丽
    键入 DSN 文件的名称,然后单击“下一步”。
      单击“完成”创建数据源。
        输入用户名、密码和服务器名,然后单击“确定”。

        注意   DSN 文件用 .dsn 扩展名,位于 ProgramsCommon FilesODBCData 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 '通过循环获取所有返回记录

        您可能感兴趣的文章:

        PHP的ASP防火墙asp 在线备份与恢复sqlserver数据库的代码ASP备份SQL Server数据库改进版sql server中批量插入与更新两种解决方案分享(asp.net)SQL Server LocalDB 在 ASP.NET中的应用介绍ASP 连接 SQL SERVER 2008的方法ASP语言实现对SQL SERVER数据库的操作ASP和SQL Server如何构建网页防火墙