23 lines
792 B
Java
23 lines
792 B
Java
package com.example.starter;
|
|
|
|
import io.vertx.core.Vertx;
|
|
import io.vertx.jdbcclient.JDBCConnectOptions;
|
|
import io.vertx.jdbcclient.JDBCPool;
|
|
import io.vertx.sqlclient.PoolOptions;
|
|
|
|
public class DatabaseService {
|
|
JDBCPool pool;
|
|
|
|
public DatabaseService(Vertx vertx) {
|
|
pool = JDBCPool.pool(vertx,
|
|
new JDBCConnectOptions()
|
|
.setJdbcUrl("jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=UTF-8") // URL de la base de données
|
|
.setUser("postgres") // Nom d'utilisateur PostgreSQL
|
|
.setPassword("admin"), // Mot de passe PostgreSQL
|
|
new PoolOptions()
|
|
.setName("")
|
|
.setMaxSize(16)
|
|
);
|
|
}
|
|
}
|