私のプロジェクトでは、データ プール内のファイルや静的データではなく、データベースから値を取得するテキスト ボックスが必要です。簡単に言えば、私のアプリケーションはデータベースから保存されたデータを読み取り、いくつかのアクションを実行してから新しいデータをデータベースに保存しています。
質問する
950 次
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 に答える