51Testing软件测试论坛

标题: 关于连接数据库的问题 [打印本页]

作者: lushuishui    时间: 2008-7-30 09:21
标题: 关于连接数据库的问题
在客户端用QTP来测试web网站时,是不是没法连接数据库的?
作者: zte_boy    时间: 2008-7-30 09:56
关于ADO的说明论坛上有很多,你可以自己找找
作者: bsbolg    时间: 2008-7-30 10:00
连接数据库只与数据库连接对象有关,比如ADO,ODBC等,与QTP无关。只要你客户端的这些数据库对象能连接到你需要的库,那么就可以导入到QTP中。这些对象的使用去查查即可。
作者: dycadrtf    时间: 2008-7-30 10:02
Set Conn = CreateObject("ADODB.Connection" )
str="DRIVER=Oracle in OraHome92;SERVER=192.168.0.1;DBQ=testdb;user id=test; password=test"
Conn.open str
Set Rs = CreateObject ("ADODB.Recordset" )
sql = "select * from user_table t where table_name = 'XXX' "
Rs.open sql,conn',1,3
作者: lushuishui    时间: 2008-7-30 10:16
标题: 回复 4# 的帖子
是不是要在知道数据库的结构才可以使用这样的代码?如果在客户端不知道web网站使用的是哪类的,就不能连接了?
作者: xiaonan    时间: 2008-7-30 10:22
测试当然要知道整个系统架构,数据库的表结构等. 不然你怎么测试啊?
作者: ★斌斌※测试☆    时间: 2008-8-1 20:51

作者: sufen2315    时间: 2008-10-21 17:24
str="DRIVER=Oracle in OraHome92;SERVER=192.168.0.1;DBQ=testdb;user id=test; password=test"


---------------------------
直接写ODBC连接串也是一样的
conset = "Driver={Microsoft ODBC for Oracle}; " & _

"CONNECTSTRING=(DESCRIPTION=" & _

"(ADDRESS=(PROTOCOL=TCP)" & _

"(HOST=***.***.***.***)(PORT=***))" & _

"(CONNECT_DATA=(SID=****))); uid=***;pwd=***;"

[ 本帖最后由 sufen2315 于 2008-10-24 09:19 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2