首先需要确认数据库类型以及连接字符串的正确性。
以连接 SQL Server 数据库为例,以下是连接步骤:
1.在 ASP 代码中创建连接对象:
Set objConn = Server.CreateObject("ADODB.Connection")
2.设置连接字符串,如下所示:
strConn = "Provider=SQLOLEDB;Data Source=服务器地址;Initial Catalog=数据库名;User ID=用户名;Password=密码"
其中,Provider
为连接字符串的提供者;Data Source
为数据库服务器地址; Initial Catalog
为要连接的数据库名;User ID
和 Password
分别为登录数据库的用户名和密码。
3.打开数据库连接:
objConn.Open strConn
4.执行 SQL 语句或者存储过程,例如:
Set rs = objConn.Execute("SELECT * FROM 表名")
5.关闭连接和记录集:
rs.Close
Set rs = Nothing
objConn.Close
Set objConn = Nothing
以上是连接 SQL Server 数据库的基本步骤。如果连接的是其他数据库类型,连接字符串会有所不同,但是连接步骤大体相同。
ASP连接数据库可以采用以下方式:
- 使用ADODB对象连接数据库,示例代码如下:
<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:myDB.mdb;Persist Security Info=False"
%>
其中,Provider为数据提供程序,Data Source为数据库文件路径。
- 使用DSN连接数据库,示例代码如下:
<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DSN=MyDSN;Uid=myUsername;Pwd=myPassword;"
%>
其中,DSN为ODBC数据源名称,Uid和Pwd为用户名和密码。
- 直接在连接字符串中指定数据库连接信息,示例代码如下:
<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;"
%>
其中,Driver为ODBC驱动程序名称,Server为数据库服务器地址,Database为数据库名称,Uid和Pwd为用户名和密码。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/157015.html