关于网站的数据库
发布网友
发布时间:2022-04-14 23:39
我来回答
共3个回答
热心网友
时间:2022-04-15 01:08
dsn = UID=sa;PWD=;DATABASE=test; SERVER=(local);DRIVER={SQL SERVER};DSN=; 这一句是用来连接SQL数据库的。
dsn = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= 。。。。这一句是用来链接ACCESS数据库的。
现在很多博客,CMS程序CONN.ASP文件都提供这两种数据库的链接句子。根据你自己的情况选择使用就OK了。比如你的是ACCESS数据库,就在链接ACCESS的语句中将#database.asp 改成你的数据库路径就可以了。
热心网友
时间:2022-04-15 02:26
SQL SERVER数据库
dsn = "UID=sa;PWD=;DATABASE=test; SERVER=(local);DRIVER={SQL SERVER};DSN=;"
ACCESS数据库
dsn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("# DataBase.asp") & ";
热心网友
时间:2022-04-15 04:01
网站被注入了,是ASP网站吗,是的话,可以在CONN前面加上我的这段代码
<%
Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr
Fy_In = "'|;|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
Fy_Inf = split(Fy_In,"|")
If Request.Form<>"" Then
For Each Fy_Post In Request.Form
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(Request.Form(Fy_Post)),Fy_Inf(Fy_Xh))<>0 Then
Response.Write "<Script Language='JavaScript'>alert('警告:参数非法!');</Script>"
Response.End
End If
Next
Next
End If
If Request.QueryString<>"" Then
For Each Fy_Get In Request.QueryString
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(Request.QueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0 Then
Response.Write "<Script Language='JavaScript'>alert('警告:参数非法!');</Script>"
Response.End
Response.End
End If
Next
Next
End If
%>
请参考