
在ASP脚本中可以通过三种方式访问数据库:
● IDC(Internet Database Connector)方式
● ADO(ActiveX Data Objects)方式
● RDS(Remote Data Service)方式
从概念上来讲,这三种访问方式对数据库的访问是由Internet Information Server来完成的。Web浏览器用>
一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。
在Microsoft Visual Basic编辑器中,可以使用ADO对象以及ADO的附加组件(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和查询、检验数据库、或者访问外部数据源。还可在代码中使用ADO来 *** 作数据库中的数据。
ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。
例如,如果希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。
扩展资料:
ADO接口简介
1、_ConnectionPtr接口
返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。
2、_CommandPtr接口
返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。
3、_RecordsetPtr接口
是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。
参考资料来源:百度百科-ActiveX Data Objects
下面是连接数据库并实现用户登录的过程,希望对你有所帮助:
1、首先在部件-控件里找到Microsoft ADO DataControl 60,打勾,然后在窗体上添加Adodc1。
2 添加两个文本输入框text1,text2,分别用来接收用户输入用户名和密码。
3、在Adodc1控件的属性窗口中单击Connectionstring右侧的…按钮,打开ADO的属性页,选择“使用连接字符串”,单击“生成”按钮,打开数据链接属性对话框,在“提供程序”页中选择Microsoft Jet 40 OLE DB Provider,单击“下一步”,在“连接”页中,输入数据库名称XXXXmdb(前提是将数据库文件和工程文件保存在同一目录下),单击“测试连接”,如果连接成功,单击“确定”即可。
4、将以下代码添加到登录按钮:
Private Sub Command1_Click()
Adodc1RecordSource = "select from 数据表名称 where username='" & Text1Text & "'"
Adodc1Refresh
If Adodc1RecordsetEOF Then
MsgBox "没有这个用户,请重新输入正确的用户名", , "错误提示"
Else
If Text2Text = Adodc1RecordsetFields("password") Then
MsgBox "登录成功!", , "错误提示"
Else
MsgBox "你的密码错误,请输入正确的用户密码!", , "错误提示"
End If
End If
End Sub
Driver={SQL
Server};Server=主机名;Database=数据库名;Uid=sa;Pwd=sa;
还有一个比较简单方法确定连接字符串:
1建立一个udl的文件。
2双击打开,将里面相关项进行设置,保存,关闭。
3有记事本打开这个udl文件,里面的字符串就是连接字符串!
以上就是关于详细比较在ASP中通过ADO接口实现对数据库访问的三种不同格式的特点全部的内容,包括:详细比较在ASP中通过ADO接口实现对数据库访问的三种不同格式的特点、写出ADO.NET访问数据库的步骤,并用C#语言写出连接数据库的代码,求大神帮忙,谢谢啦~、数据库的ADO是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)