zoukankan      html  css  js  c++  java
  • Robot Framework:数据库操作

    robotframework 操作数据库,需要安装DatabaseLibrary库

    pip install robotframework-databaselibrary

    Python操作不同的数据库,需要安装对应的数据库驱动。

    pip install cx_Oracle    # Oracle驱动,支持9.210.211.1等版本
    
    pip install PyMySQL     # MySQL驱动

     将DatabaseLibrary 导入robotframework

       Oracle                                                                              

    将Oracle安装目录下的文件,复制到site-packages目录中

    使用方法 connect to database using custom params | cx_Oracle | 'username','password','172.24.5.12:1521/test02'

     

       MySQL                                                                             

     链接数据库关键字,使用方法 connect to database using custom params cx_Oracle | 'username','password','172.24.5.12:1521/test02'

    遇见问题:

    数据库查询中文结果为Unicode编码。('xe5x86x85xe7xa7x91',)

    解决方案:在DatabaseLibrary下的query.py文件中,添加

        def decode(self,code):
            return code.decode('utf-8')

    然后在使用的时候,如下图:

  • 相关阅读:
    MFC框架程序实现十一
    MFC框架程序实现八
    MFC框架程序实现十二
    在Visual C++中如何利用UDL文件来建立ADO连接
    OnePage收集 HA
    微博跳转的url HA
    淘宝iosapp调用规范 HA
    Excel操作相关 HA
    C#GDI+编程基础 HA
    html5deoms HA
  • 原文地址:https://www.cnblogs.com/rechin/p/10071553.html
Copyright © 2011-2022 走看看