ASP 怎么连接SQL数据库

ASP 怎么连接SQL数据库,第1张

ASP与SQL数据库连接语句具体如下:

Set conn = Server.CreateObject("ADODB.Connection")

connstr = "provider=Sqloledbserver=服务器名uid=用户名pwd=密码database=数据库名"

conn.Open connstr

If Err Then

err.Clear

Set conn = Nothing

Response.Write "数据库连接出错,请检查连接字串"

Response.End

扩展资料:

SQL常用命令使用方法:

(1) 数据记录筛选:

sql="select * from 数据表 where 字段名=字段值 order by 字段名 "

sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "

sql="select top 10 * from 数据表 where 字段名 order by 字段名 "

sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

通过driver建立连接

代码如下 <%

Const DataBaseType=1

If DataBaseType=0 then

DBPath="/jb51/news.asp"

SqlNowString = "Now()"

ystr=true

nstr=false

suiji="rnd(id)"

Else

'如果是SQL数据库,请认真修改好以下数据库选项

DataServer = "www111cnnet" '数据库服务器IP

DataUser = "jb51net" '访问数据库用户名

DataBaseName = "jb51net" '数据库名称

DataBasePsw = "密码" '访问数据库密码

SqlNowString = "getdate()"

ystr=1

nstr=0

suiji="newid()"

End if

On Error Resume Next

If DataBaseType = 1 Then

ConnStr="driver={SQL Server}server="&dataserver&"UID="&datauser&"PWD="&databasepsw&"Database="&databasename

Else

ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=" &Server.MapPath(DBPath)

End If

Set conn = Server.CreateObject("ADODB.Connection")

conn.open ConnStr

If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。":Response.End

%>

通过driver建立连接

通过driver建立页面与数据库的连接,同样不需要创建ODBC DSN数据源,但必须知道实际的数据库文件路径或者数据源名(例如,SQLserver的数据库)。

代码如下 Set conn=Server.CreateObject("ADODB.Connection")

conn.Open"driver={SQL Server}server=abcDataSource=(test)uid=pwd=database=UserDB"

编写脚本和数据库源建立连接

ADO(ActiveX Data Objects ) 提供 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 数据库之间的连接。Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接。编写数据库连接脚本,首先应创建 Connection 对象的实例,接着打开数据库连接

代码如下

'********************************************************************

' 与SQL Server2000有关的连接

' 可以参照它建立您的数据库连接

'********************************************************************

'敬请注意:

'请根据情况配置StrServer,StrUid,StrSapwd,StrDbName四个参数

Dim StrServer,StrUid,StrSaPwd,StrDbName

StrServer="(local)" '数据库服务器名

StrUid="testuser" '您的登录帐号

StrSaPwd="12345" '您的登录密码

StrDbName="db_test_com" '您的数据库名称

Dim Conn '数据库连接

Dim StrDSN '数据库连接字符串

Dim Rs '命令字符串

StrDSN="driver={SQL server}server="&StrServer&"uid="&StrUid&"pwd="&StrSaPwd&"database="&StrDbName

'建立和数据库master的连接

set Conn = Server.CreateObject("ADODB.Connection")

set Rs=Server.CreateObject("ADODB.RecordSet")

Conn.Open StrDSN


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6760302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存