<dependency>
<groupId>com.twitter</groupId>
<artifactId>finagle-mysql_2.11</artifactId>
<version>21.2.0</version>
</dependency>
mysql.host=localhost
mysql.port=3306
mysql.database=mydatabase
mysql.username=myusername
mysql.password=mypassword
import com.twitter.finagle.Mysql;
import com.twitter.finagle.mysql.Client;
import com.twitter.util.Await;
import com.twitter.util.Future;
public class MySQLExample {
public static void main(String[] args) throws Exception {
Mysql.Client client = Mysql.client()
.withCredentials("myusername", "mypassword")
.withDatabase("mydatabase")
.withDest("localhost:3306")
.newRichClient("mysql");
Future<Client> connectFuture = client.connect();
Client connectedClient = Await.result(connectFuture);
connectedClient.close();
}
}