import com.twitter.finagle.Mysql;
import com.twitter.finagle.mysql.Client;
import com.twitter.finagle.mysql.Result;
import com.twitter.finagle.mysql.ResultSet;
import com.twitter.finagle.mysql.Row;
public class FinagleMySQLExample {
public static void main(String[] args) {
Client client = Mysql.client().newRichClient("localhost:3306");
Result result = client.query("SELECT * FROM users");
result.foreach(resultSet -> {
for (Row row : resultSet) {
System.out.println(row.getString("username") + " - " + row.getString("email"));
}
});
client.close();
}
}
mysql {
protocol = "tcp"
codec = "frame"
host = "localhost"
port = 3306
user = "root"
password = "password"
}