Library DatabaseLibrary
Library SSHLibrary
1.密碼直連(sql server舉例,mysql同理)
Connect To Database Using Custom Params pyodbc "DRIVER={SQL Server};SERVER=101.37.***.***,1433;DATABASE=catfish;UID=***;PWD=Vy7TCnNu5cyF-FJa"
${id} query SELECT TOP 1 Id FROM SellerCommissionObjects WHERE SellerId='12044612-FF27-4FEB-824E-97C9E3F2BFCF' ORDER BY StartTime DESC
log ${id[0]}
${idd} Set Variable ${id[0]}
log ${idd[0]}
1)DRIVER:何種數據庫;
SERVER:ip地址
DATABASE:數據庫的名字
UID:登錄賬號名
PWD:密碼
query:用來執行後面的SQL語句的,然後搜索出來的賦值給${id}
注意:搜索出來的結果已二維數組形式返回,所以取${id[0][0]},如下所示:
${id} = [(u'BCEADC59-692B-4657-A0AE-2F331861176C', )]
${idd} = (u'BCEADC59-692B-4657-A0AE-2F331861176C', )
${id[0]}=BCEADC59-692B-4657-A0AE-2F331861176C
2.ssh公鑰方式登錄
Open Connection 120.26.***.** port=22
Login With Public Key dbuser D:\\rf\\automated-tests\\id_rsa password=dbuser
write mysql -h rds.mysql.rds.aliyuncs.com -u qaomni -pVy7TCnNu5cyF-FJa
write show databases;
write use dev_merchant_manage;
write show tables;
write SELECT id FROM `seller_bank_card` ORDER BY create_time DESC LIMIT 0,1;
1) Login With Public Key後面三個參數:賬號名稱,密碼存儲地址(注意是\\),密碼
2)write 後面的命令就是執行語句了