Skip to content

PrimeAPI/SQLAdapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

SQLAdapter

Maven

<repository>
    <id>PrimeAPI</id>
    <url>https://repo.primeapi.de</url>
</repository>

<dependency>
   <groupId>de.primeapi.util.sql</groupId>
   <artifactId>SQLAdapter</artifactId>
   <version>1.0.0</version>
</dependency>

Usage

Select Queries

int salary = database.select("SELECT salary FROM employees WHERE name = ?")
		.parameters("John")
		.execute(Integer.class)
		.get();

Async

        database.select("SELECT salary FROM employees WHERE name = ?")
		.parameters("John")
		.execute(Integer.class)
		.getAsync()
		.thenAcceptAsync(salary->{
		System.out.println(String.format("John's salery is: %s",salary))
		});

Update Queries (UPDATE, INSERT, DELETE, CREATE, DROP)

int id = database.update("INSERT INTO employees VALUES (id, ?, ?)")
		                .parameters("Dieter", 500000)
		                .returnGeneratedKeys(Integer.class)
		                .get();

About

Yet another simple SQLAdapter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages