<dependency> <groupId>com.twitter</groupId> <artifactId>finagle-mysql_2.13</artifactId> <version>20.8.0</version> </dependency> groovy implementation 'com.twitter:finagle-mysql_2.13:20.8.0' import com.twitter.finagle.Mysql; import com.twitter.finagle.mysql.Client; import com.twitter.finagle.mysql.Row; import com.twitter.finagle.mysql.Result; import com.twitter.util.Await; import com.twitter.util.Future; public class FinagleMysqlExample { public static void main(String[] args) throws Exception { Client client = Mysql.client().newRichClient("localhost:3306"); Await.ready(client.ping(), Duration.fromSeconds(5)); Future<Result> selectFuture = client.select("SELECT * FROM users"); Result result = Await.result(selectFuture); for (Row row : result) { int userId = row.getInt("id"); String username = row.getString("username"); System.out.println("User ID: " + userId + ", Username: " + username); } client.close(); } }


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