我有一个问题。我要创建具有滴料的一些规则。规则有很多参数和参数必须从管理员服用。所以,我会创建数据库规则参数表。那么我应该读了参数,并传递它的规则。我不知道我能做到这一点。我希望你能帮助我。谢谢。
你可以写Drools的函数从数据库表中检索值,该功能将类似于如下:
function String ConnectDB(String ConnectionClass,String url,String user, String password) {
Class.forName(ConnectionClass);
java.sql.Connection con = DriverManager.getConnection(url, user, password);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from Employee where employee_id=199");
rs.first();
return rs.getString("employee_name");
}
您可以在LHS或规则的RHS调用这样的功能。例如可以在这里github。