import io.adbcj.*; public class MultiThreadedExample { public static void main(String[] args) throws Exception { ConnectionManager connectionManager = ConnectionManagerProvider.createConnectionManager("jdbc:adbcj:mysql://localhost/test", "username", "password"); for (int i = 0; i < 10; i++) { Thread thread = new Thread(() -> { try { Connection connection = connectionManager.connect().get(); Query query = connection.createQuery("SELECT * FROM table"); query.execute(new Callback<ResultSet>() { @Override public void onComplete(ResultSet result, Throwable t) { if (t != null) { t.printStackTrace(); } else { for (Row row : result) { // ... } } } }); } catch (Exception e) { e.printStackTrace(); } }); thread.start(); } } }


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