import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestDuckDB {
public static void main(String[] args) throws Exception
{
Class.forName("org.duckdb.DuckDBDriver");
Connection conn = DriverManager.getConnection("jdbc:duckdb:");
// create a table
Statement stmt = conn.createStatement();
stmt.execute("CREATE TABLE items (item VARCHAR, value DECIMAL(10, 2), count INTEGER)");
// insert two items into the table
stmt.execute("INSERT INTO items VALUES ('jeans', 20.0, 1), ('hammer', 42.2, 2)");
try (ResultSet rs = stmt.executeQuery("SELECT * FROM items")) {
while (rs.next()) {
System.out.println(rs.getString(1));
System.out.println(rs.getInt(3));
}
}
stmt.close();
}
}
a naive java test with opendjdk 24 and duckdb
'DB > duckdb' 카테고리의 다른 글
big csv file (0) | 2025.03.01 |
---|---|
duckdb (0) | 2025.02.10 |
csv 파일 불러올때 (0) | 2025.02.02 |
duckdb export (0) | 2025.01.30 |
R and duckdb (0) | 2024.10.27 |