sql >> Database >  >> RDS >> Mysql

Mysql insluiten in Java-desktoptoepassing

MySQL is geen ingebedde database - de enige JAR die ermee verband houdt, is het JDBC-stuurprogramma. Het vereist een installatieproces, dat mogelijk via Java kan worden gescript, maar het proces zal zeker werken buiten de Java-toepassing die u wilt ondersteunen. Dit betekent dat u uw Java-toepassing kunt uitschakelen, maar dat de MySQL-service/daemon nog steeds actief is.

Alleen de libmysqld kan worden ingesloten.

Er zijn ingesloten databases - SQLite, Firebird - en ingesloten databases gemaakt in Java - HSQL, Derby/(kan me niet herinneren hoe het eerder heette). Ik geloof dat SQL Server Compact Edition kan worden ingesloten, terwijl SQL Server Express/MSDE dat niet is. Ik weet niet of Oracle een insluitbare versie heeft....



  1. BLOB vs. VARCHAR voor het opslaan van arrays in een MySQL-tabel

  2. Hoe Struts 2 te verbinden met Hibernate en PostgreSQL

  3. Hoe gaat MySQL om met gelijktijdige invoegingen?

  4. JShell gebruiken in Java 9 in NetBeans 9.0, deel 4