使用QTP调用psql.exe操作postgresql

上一篇 / 下一篇  2015-06-05 16:12:25 / 个人分类:QTP

(其实直接用QTP的ADO对象操作就可以了,写一写祭奠下我这曲折的过程)

QTP可以打开CMD,打开了CMD就可以做很多事情啦,这里说说QTP怎么通过psql.exe操作数据库


psql.exe 是pgAdmin的一个工具,位置在“C:\Program Files\PostgreSQL\9.3\bin”(因个人而异)


好吧,没啥可写的,贴一下片段


    SystemUtil.Run "cmd"
    Window("cmd").Type "C:"
    Window("cmd").Type micReturn
    Window("cmd").Type "cd C:\Program Files\PostgreSQL\9.3\bin"
    Window("cmd").Type micReturn
    Window("cmd").Type "psql.exe -h localhost -U root -d security_db -p 5432"
    Window("cmd").Type micReturn

1. 使用QTP自带的SystemUtil 打开一个cmd 窗口

2. 你得先识别使QTP定位得到这个CMD窗口

3. 切换到psql.exe所在的目录(也是可以不用的,直接带路径就可以,Program Files 有空格,需要引号)

4. 连接到postgresql

-h 主机地址

-u 数据库用户名

-p 数据库密码

-d 数据库实例名称

5. 连接之后就是各种CURD了



TAG: QTP qtp psql

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-20  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 1208
  • 日志数: 1
  • 建立时间: 2015-06-05
  • 更新时间: 2015-06-05

RSS订阅

Open Toolbar