对于我的项目,我需要文本框从数据库中获取它们的值,而不是数据池中的文件和静态数据。 简单地说,我的应用程序正在从数据库读取存储数据,然后执行一些操作,然后将新数据保存到数据库。
答案 0 :(得分:1)
如何实现可以迭代数据库的迭代器。使用这个迭代器,我们可以从数据库中获取记录并将其提供给RFT脚本。然后,您可以再次使用一些返回数据库的实现来存储更新的值。 据我所知,RFT中没有api,但RFT脚本是普通的java / vb脚本,你可以用java / vb做任何事情。
答案 1 :(得分:0)
使用JDBC连接到您想要的数据库并从那里开始。
String 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();
}