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 に答える