Skip to content

Instantly share code, notes, and snippets.

View xfn14's full-sized avatar
⛈️
Working

André Vaz xfn14

⛈️
Working
View GitHub Profile
@xfn14
xfn14 / HikariConnection.java
Created July 19, 2022 17:26
Java Hikari database connection
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
@xfn14
xfn14 / Tuple.java
Created January 16, 2022 08:11
Tuple object with generics in Java
import java.io.Serializable;
import java.util.Objects;
/**
* Tuple
*
* @param <X> First element
* @param <Y> Second element
*/
public class Tuple<X, Y> implements Serializable {
@xfn14
xfn14 / SQLConnection.java
Created January 16, 2022 08:07
Java SQL Connection
public class SQLConnection {
private final Connection connection;
public SQLConnection(String url, String username, String password) throws SQLException {
this.connection = DriverManager.getConnection(url, username, password);
}
public ResultSet executeQuery(String query) throws SQLException {
Statement statement = this.connection.createStatement();
return statement.executeQuery(query);