Version
-
0.3.4 (Latest Release)
-
GitHub master (Bleeding Edge)
Environment
- Python
- R
- Java
- node.js
- C/C++
- CLI
Package
- Source
- Binary
Platform
- Windows
- macOS
- Linux
Installation
pip install duckdb==0.3.4
Usage Example
import duckdb
cursor = duckdb.connect()
print(cursor.execute('SELECT 42').fetchall())
pip install duckdb==0.3.4
install.packages("duckdb")
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc</artifactId>
<version>0.3.4</version>
</dependency>
npm install duckdb
coming soon
Win 64 Bit: https://github.com/duckdb/duckdb/releases/download/v0.3.4/libduckdb-windows-amd64.zip
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/v0.3.4/libduckdb-windows-i386.zip
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/v0.3.4/libduckdb-windows-i386.zip
Win 64 Bit: https://github.com/duckdb/duckdb/releases/download/v0.3.4/duckdb_cli-windows-amd64.zip
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/v0.3.4/duckdb_cli-windows-i386.zip
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/v0.3.4/duckdb_cli-windows-i386.zip
pip install duckdb --pre --upgrade
install.packages("https://github.com/duckdb/duckdb/releases/download/master-builds/duckdb_r_src.tar.gz", repos = NULL)
coming soon
npm install [email protected]
coming soon
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/master-builds/libduckdb-windows-i386.zip
Win 64 Bit: https://github.com/duckdb/duckdb/releases/download/master-builds/libduckdb-windows-amd64.zip
Win 64 Bit: https://github.com/duckdb/duckdb/releases/download/master-builds/libduckdb-windows-amd64.zip
Win 64 Bit: https://github.com/duckdb/duckdb/releases/download/master-builds/duckdb_cli-windows-amd64.zip
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/master-builds/duckdb_cli-windows-i386.zip
Win 32 Bit: https://github.com/duckdb/duckdb/releases/download/master-builds/duckdb_cli-windows-i386.zip
import duckdb
cursor = duckdb.connect()
print(cursor.execute('SELECT 42').fetchall())
library("DBI")
con = dbConnect(duckdb::duckdb(), ":memory:")
dbWriteTable(con, "iris", iris)
dbGetQuery(con, 'SELECT "Species", MIN("Sepal.Width") FROM iris GROUP BY "Species"')
Class.forName("org.duckdb.DuckDBDriver");
Connection conn = DriverManager.getConnection("jdbc:duckdb:");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT 42");
var duckdb = require('duckdb');
var db = new duckdb.Database(':memory:'); // or a file name for a persistent DB
db.all('SELECT 42 AS fortytwo', function(err, res) {
if (err) {
throw err;
}
console.log(res[0].fortytwo)
});
DuckDB db(nullptr);
Connection con(db);
auto result = con.Query("SELECT 42");
result->Print();
./duckdb