import com.twitter.finagle.Mysql; import com.twitter.util.Future; import com.twitter.util.Await; public class FinagleMySQLExample { public static void main(String[] args) { final com.twitter.finagle.mysql.Client client = Mysql.client().newRichClient("localhost:3306"); Future<com.twitter.finagle.mysql.Result> future = client.query("SELECT * FROM users"); future.onSuccess(result -> { if (result.rows.isEmpty()) { System.out.println("No data found"); } else { System.out.println("Data found:"); for (com.twitter.finagle.mysql.Row row : result.rows()) { System.out.println("Name: " + row.get("name") + ", Age: " + row.get("age")); } } }).onFailure(error -> { System.out.println("Error: " + error.getMessage()); }); Await.result(future); } }


上一篇:
下一篇:
切换中文