2016年11月19日,星期六

使用Appium和JDBC进行数据库测试



鸦片仅限于测试您的移动应用程序。要使用Appium进行数据库测试,您需要使用 JDBC(“ Java数据库连接性”)。JDBC(Java数据库) 连接性)是一种SQL级API,可让您使用java代码执行SQL查询。 JDBC用于启用 Java之间的连通性 编程语言和各种数据库。 

为了测试数据库,我们需要首先学习如何与数据库连接,然后如何执行查询,然后如何处理结果。

影片教学-



1.连接到数据库-

为了建立与数据库的连接,语法如下所示,并且在建立连接后,您还需要加载JDBC驱动程序。


Connection con = DriverManager.getConnection(dbUrl,username,password);

Class.forName("com.mysql.jdbc.Driver"); 

哪里,
  • 用户身份 是在数据库中配置的用户名
  • 密码 已配置用户的
  • 网址 的格式为jdbc:< dbtype>:// ipaddress:端口号/ db_name“

2.  Execute Queries -

建立连接后,您需要执行查询。您可以使用Statement对象发送查询。首先创建语句,并在创建语句对象后使用 executeQuery 执行SQL查询的方法。

Statement stmt = con.createStatement();

ResultSet rs=stmt.executeQuery(select * from employee); 

 

3.处理结果-

如上例所示,执行查询后,结果存储在 ResultSet对象。使用该类对象,我们可以按照我们的要求执行大量操作来处理测试结果。
  • 字符串getString()- 从ResultSet获取字符串类型数据。
  • int getInt() -从ResultSet获取整数类型数据。
  • double getDouble() -从ResultSet获取双精度类型数据。
  • 日期getDate() -从ResultSet获取日期类型数据。
  • 布尔值next() -移至ResultSet中的下一条记录。
  • boolean previous() -移至ResultSet中的上一个记录。
  • 布尔值first() -移至ResultSet中的第一条记录。
  • 布尔值last() -移至ResultSet中的最后一条记录。
  • 布尔绝对值(int rowNumber) -移至ResultSet中的垂直记录。
 

12条评论:

  1. 我已经读过您的博客,它非常吸引人。我喜欢你的博客。

    钦奈Java培训 钦奈的Java核心培训 钦奈的Java核心培训

    Java在线培训 Java在线培训 钦奈Java 8核心培训 Java 8核心在线培训 钦奈JavaEE培训 钦奈的Java EE培训

    回复删除
    回覆
    1. IEEE最终项目中心为最终学生提供了令人惊叹的深度学习最终项目思想 CSE的最后一年项目 训练和发展他们的深度学习经验和才能。

      IEEE最终年项目 印度的项目中心 一直受到追捧。四年级学生项目向他们射击以提高他们的才智,而专家则喜欢干扰创新的乐趣。

      钦奈企业培训 钦奈企业培训

      印度公司培训公司 印度公司培训公司

      金奈公司培训公司 金奈公司培训公司

      我已经读过您的博客,它非常吸引人。我喜欢你的博客。 钦奈数字营销公司

      删除
  2. 此评论已被作者删除。

    回复删除
  3. 您在玩所有乐曲方面的知识和善意是
    很有用。 I don’不知道如果有的话我会怎么做 not
    遇到这样的步骤。


    钦奈Java培训


    班加罗尔Java培训

    回复删除
  4. 我认为这是今天最好的文章。感谢您抽出宝贵的时间来讨论此主题,我对增加了解更多有关此主题的好奇心感到高兴。继续定期共享您的信息,以供将来参考。
    钦奈的Java课程

    回复删除
  5. 优秀的博客!内容是如此丰富和翔实。感谢您分享如此有用的帖子。
    钦奈Java培训

    回复删除
  6. 好主意,这是有价值的信息,给我留下了深刻的印象。我很感谢您的博客,而且很长一段时间后,我看到了一篇精彩的文章。谢谢...!
    钦奈托福辅导
    钦奈托福培训
    钦奈的雅思考试
    钦奈Jmeter培训
    钦奈英语口语课
    钦奈的道德黑客课程
    OMR中的托福辅导
    坦巴拉姆的托福辅导

    回复删除
  7. 这是一篇很棒的文章。内容非常实用,非常有创意。
    钦奈Wordpress开发公司

    回复删除
  8. TreasureBox由一群年轻,充满激情和雄心勃勃的人们经营,他们正在为实现同一目标而努力奋斗-尽您所能,因为我们相信您应该得到更好的回报。
    自行车架nz
    沙发床nz
    凉亭

    回复删除
  9. 我读了这篇文章,确实是内容丰富的文章。您的书写方式和使事情变得清晰的方式令人印象深刻。谢谢您提供如此丰富的文章。我的世界编码课程

    回复删除