1

对于我的项目,我需要文本框从数据库而不是文件和数据池中的静态数据中获取它们的值。简单地说,我的应用程序正在从数据库中读取存储的数据,然后执行一些操作,然后将新数据保存到数据库中。

4

2 回答 2

1

如何实现一个可以迭代数据库的迭代器。使用这个迭代器,我们可以从数据库中获取记录并将其提供给 RFT 脚本。然后,您可以再次使用一些返回数据库的实现来存储更新的值。据我所知,RFT 中没有 api 可以做到这一点,但是 RFT 脚本是普通的 java/vb 脚本,你可以用 java/vb 做任何可能的事情。

于 2012-10-26T06:02:54.757 回答
0

使用 JDBC 连接到您想要的数据库并从那里开始。

字符串 url = "jdbc:msql://athens.imaginary.com:4333/db_web";

    try {
      Class.forName("imaginary.sql.iMsqlDriver");
    }
    catch( Exception e ) {
      System.out.println("Failed to load mSQL driver.");
      return;
    }
    try {
      Connection con = DriverManager.getConnection(url, "borg", "");
      Statement select = con.createStatement();
      ResultSet result = select.executeQuery
                          ("SELECT key, val FROM t_test");         

      System.out.println("Got results:");
      while(result.next()) { // process results one row at a time
        int key = result.getInt(1);
        String val = result.getString(2);

        System.out.println("key = " + key);
        System.out.println("val = " + val);
      }
      select.close();
      con.close();
    }
    catch( Exception e ) {
      e.printStackTrace();
    }
于 2013-11-13T01:44:05.763 回答