`javax.sql.DataSource` not implemented
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 25/100
Direzione di ricerca
The gap is called out in src/main/java/org/duckdb/DuckDBDriver.java around the JDBC compliance comment. A linked open PR (#895) already implements a basic javax.sql.DataSource; do not start a second one. If that PR stalls, read the JDBC DataSource contract and how DuckDBDriver currently obtains connections, then add a small DataSource class that delegates to the existing driver.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
DuckDB Java currently does not implement javax.sql.DataSource anywhere as is required to comply with the JDBC spec ;).
I'm currently using a JDBC library (Pyranid) that only supports DataSource.getConnection() and not DriverManager.getConnection(...). To work with DuckDB, their docs suggest pulling in an extra import HikariCP for the sole purpose of wrapping DuckDB to get a DataSource. That's not strictly necessary, as a basic DataSource implementation is pretty trivial to write, but it would be nice to have one supplied directly by DuckDB Java anyway.
I plan submit a pull request with said basic implementation shortly.
- Lingua principale
- C++
- Stelle
- 127
- Fork
- 82
- Merge medio
- 13h 22m
- PR unite (30g)
- 32
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di duckdb/duckdb-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
duckdb/duckdb-java#832 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Native SIGSEGV in DuckDB JDBC when repeatedly executing queries with window functions and LIMIT 0Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
duckdb/duckdb-java#871 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
duckdb/duckdb-java#872 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
duckdb/duckdb-java#837 ·
I maintainer di solito rispondono entro 1 giorno
-
executeBatch()` on a prepared INSERT runs s are ~1–2 orders of magnitude slower than the AppenderAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
duckdb/duckdb-java#815 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di duckdb/duckdb-java
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
EsotericSoftware/spine-runtimes#3186 ·
-
An empty line splits a signature where an ordinary comment is right above an argument's HaddockAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
mrkkrp/tilia#213 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Round video messages start gray and blocky with libx264: encoder is configured for 1,000,000 fpsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
telegramdesktop/tdesktop#31422 ·
I maintainer di solito rispondono entro 9 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 5 giorni