ASP连接SQL2005数据库连接代码
2023-06-13 09:14:14 时间
说明:
a、以下字符中数据库名forum,数据库服务器名WWW-2443D34E558\SQL2005(或者127.0.0.1)
b、查看sql数据库服务器名称:对象资源管理器->数据库->右键点击自己建的数据库->属性->权限
c、Provider=sqlncli也可以,UID与“=”之间不可以有空格,如果换用userid就可以有
空格,InitialCatalog可以换用database,pwd可以换用password,datasource可以换用server,
在VBScript中,不区分大小写,因此UID等同uid等同Uid。。。,其中provider、uid、pwd、
InitialCatalog、datasource等位置可以自由放
(1)、windows身份验证连接SQL2005字符串,使用IntegratedSecurity=SSPI方法
复制代码代码如下:
a、以下字符中数据库名forum,数据库服务器名WWW-2443D34E558\SQL2005(或者127.0.0.1)
b、查看sql数据库服务器名称:对象资源管理器->数据库->右键点击自己建的数据库->属性->权限
c、Provider=sqlncli也可以,UID与“=”之间不可以有空格,如果换用userid就可以有
空格,InitialCatalog可以换用database,pwd可以换用password,datasource可以换用server,
在VBScript中,不区分大小写,因此UID等同uid等同Uid。。。,其中provider、uid、pwd、
InitialCatalog、datasource等位置可以自由放
(1)、windows身份验证连接SQL2005字符串,使用IntegratedSecurity=SSPI方法
"以下为建立connection对象连接数据库
Dimconn
Setconn=Server.CreateObject("ADODB.Connection")
sql="Provider=SQLoledb;datasource=WWW-2443D34E558\SQL2005;UID=;PWD=;InitialCatalog=forum;IntegratedSecurity=SSPI"
conn.Opensql
"以下为判断是否连接
Ifconn.state=2Then
Response.Write("正在连接")
ElseIfconn.state=1Then
Response.Write("连接已经打开")
Else
Response.Write("对不起,无法打开连接")
EndIf
(2)、SQLSERVER用户名身份验证连接方法,此例中SQL用户名为sa,密码********
"以下为建立connection对象连接数据库
Dimconn
Setconn=Server.CreateObject("ADODB.Connection")
sql="Provider=SQLoledb;datasource=WWW-2443D34E558\SQL2005;UID=sa;PWD=********;InitialCatalog=forum"
conn.Opensql
"以下为判断是否连接
Ifconn.state=2Then
Response.Write("正在连接")
ElseIfconn.state=1Then
Response.Write("连接已经打开")
Else
Response.Write("对不起,无法打开连接")
EndIf
(3)、以上两种方法也可以用以下方式
DimSqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,ConnStr,Conn
SqlDatabaseName="forum""SQL数据库名
SqlUsername="sa""SQL数据库用户名
SqlPassword="**********""SQL数据库用户密码
SqlLocalName="WWW-2443D34E558\SQL2005""SQL主机IP地址(服务器名)
ConnStr="Password="&SqlPassword&";userid="&SqlUsername&";InitialCatalog="&SqlDatabaseName&";datasource="&SqlLocalName&";Provider=sqloledb;"
Setconn=Server.CreateObject("ADODB.Connection")
conn.openConnStr
Ifconn.state=2Then
Response.Write("正在连接")
ElseIfconn.state=1Then
Response.Write("连接已经打开")
Else
Response.Write("对不起,无法打开连接")
EndIf
相关文章
- ASP如何连接MySQL数据库(asp怎么连接mysql)
- 深入探索ASP与MySQL的连接之旅(asp测试连接mysql)
- ASP.NET中连接数据库的各种连接字符串
- ASP连接MySQL:简单实现数据库交互(asp链接mysql)
- 玩转AspMSSQL,多种数据库环境尽在掌握!(asp mssql 环境)
- 如何使用C ASP实现MySQL数据库连接(c asp连接mysql)
- ASP程序如何利用MySQL更好地实现服务(asp需要用到mysql)
- ASP连接MySQL编码入门实战(asp链接mysql代码)
- ASP和宝塔MySQL之间的稳固连接(asp连接宝塔mysql)
- 解决ASP读取MySQL乱码问题(asp读取mysql乱码)
- ASP连接MySQL实现更高效率数据库管理(asp读mysql)
- ASP连接MySQL登录动态网站实战(asp 登录 mysql)
- 使用ASP连接MySQL数据源(asp mysql数据源)
- ASP程序从Oracle数据库精挖宝贵资源(asp取oracle数据)
- 利用ASP 与 Oracle 技术实现项目进度管理(asp oracle项目)
- ASP开发中数据库文件调用的捷径
- ASP.NET数据库编程之Access连接失败
- ASP.NET与MySQL数据库简明图示入门教程
- ASP.NET中数据库操作初步
- asp中COM组件中如何连接数据库的代码
- ASP.NET6种常用数据库的连接方法
- ASP.NETweb.config中数据库连接字符串connectionStrings节的配置方法
- asp.net连接数据库读取数据示例分享
- Asp.net在线备份、压缩和修复Access数据库示例代码