norden.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Moin! Dies ist die Mastodon-Instanz für Nordlichter, Schnacker und alles dazwischen. Folge dem Leuchtturm.

Administered by:

Server stats:

3.4K
active users

#jdbc

1 post1 participant0 posts today

Connecting to Databases with Python jaydebeapi: A Comprehensive Guide
Learn how to connect to databases using Python's jaydebeapi library. This powerful tool bridges Python with Java Database Connectivity (JDBC), enabling access to various databases like MySQL and Oracle. Perfect for when native Python drivers aren't available. #Python #Databases #Jaydebeapi #JDBC #MySQL #Oracle
tech-champion.com/programming/
...

Connecting to Databases with Python jaydebeapi: A Comprehensive Guide
Learn how to connect to databases using Python's jaydebeapi library. This powerful tool bridges Python with Java Database Connectivity (JDBC), enabling access to various databases like MySQL and Oracle. Perfect for when native Python drivers aren't available. #Python #Databases #Jaydebeapi #JDBC #MySQL #Oracle
tech-champion.com/programming/
...

This is really cool and kinda insane—running modern #Perl on the #Java Virtual Machine (#JVM).

Why? Maybe you want the flexibility of Perl scripts in your JVM-based environment (including #Kotlin and #Scala) without shelling out. More reasons here: github.com/fglock/PerlOnJava/b

Anything with #XS or #FFI C code has to be ported to Java, mind you. But @fglock has been doing just that, e.g., #DBI support via #JDBC and #JSON via fastjson2.

mastodon.social/@fglock/113034

GitHubPerlOnJava/docs/WHY_PERLONJAVA.md at master · fglock/PerlOnJavaAn implementation of the Perl programming language designed to run on the Java platform - fglock/PerlOnJava

der bug gestern in der #sQLshell war gar nicht dort - in der bibliothek, die ich als Grundlage dafür erstellt habe existiert eine spezialisierte #wrapper implementierung eines #jdbc ResultSet, mit Typ (bis gerade eben) TYPE_FORWARD_ONLY und das #javaswing TableModel, das ich darum gestrickt hatte hat das schlicht ignoriert, wollte aber features eines Scrollable ResultSet nutzen und hat die daraus resultierenden Exceptions verschluckt. wid gefixt - betrifft die #sQLshell aber nicht direkt!

Damals bei der Spezifikation von #JDBC hätte man auch darauf achten können, den Implementierenden genauer vorzuschreiben, was sie wo in die Exceptions schreiben.

Beispiele Verletzung Unique Constraint

PG: sql state=23505 sql code=0
SQLite: sql state=null sql code=19

und überhaupt hätte man gleich Exceptions oder Codes für Standardfehler wie Unique Contraint Violation definieren können.

Wenn ihr also mal solche Standard APIs zu definieren habt, gebt den Implementierenden möglichst viel vor.

Eine Graph-Datenbank, eine 27 Jahre alte Spezifikation und GenAI gehen in eine Bar… (A graph-database, a 27 year old spec and GenAI walk into a bar)

2024 endlich noch mal auf der #JAX und werde über #Neo4j #JDBC und einen #RAG Usecase sprechen, den ich ganz cool finde…
Jep, ich bringe eine Liste mit kritischen Leseempfehlungen, nein, ich werd das ganze Zeug nicht hinter unnütz komplizierten Akronymen verstecken und ich freu mich sehr auf Diskussionen:

jax.de/big-data-machine-learni

JAXGenAI trifft Graph-Datenbank: RAG mit Neo4j - JAX

I wrote about the new #JDBC #Driver for #Neo4j and sorry, it's on Medium… I cannot fix everything.

There's a bunch of cool stuff innit, among others the #SQL to #Cypher translation we build and the LLM based natural language to Cypher bits by @meistermeier

medium.com/neo4j/neo4j-jdbc-dr

Neo4j Developer Blog · Neo4j JDBC Driver Version 6 - Neo4j Developer Blog - MediumBy Michael Simons

c3p0 is a JDBC Connection pooling library I first published in 2002. It is very old-school, but i like to think it is still cool.

c3p0 v0.10.0 is the first major release — well, the first release at all — in a very long time. It now includes pluggable threading with loom support, much simplified connection testing by default, a more modern, more automated build, and many many fixes, improvements and enhancements.

github.com/swaldman/c3p0

mchange.com/projects/c3p0/

GitHubGitHub - swaldman/c3p0: a mature, highly concurrent JDBC Connection pooling library, with support for caching and reuse of PreparedStatements.a mature, highly concurrent JDBC Connection pooling library, with support for caching and reuse of PreparedStatements. - swaldman/c3p0