Mysql
 sql >> Base de données >  >> RDS >> Mysql

Intégration de mysql dans l'application de bureau java

MySQL n'est pas une base de données intégrée - le seul JAR qui lui est lié est le pilote JDBC. Il nécessite un processus d'installation, qui peut être scripté via Java, mais le processus fonctionnera certainement en dehors de l'application Java que vous avez l'intention de prendre en charge. Cela signifie que vous pouvez désactiver votre application Java, mais le service/démon MySQL sera toujours en cours d'exécution.

Seul le libmysqld est intégrable.

Il existe des bases de données embarquées - SQLite, Firebird - et des bases de données embarquées faites en Java - HSQL, Derby/(je ne me souviens plus comment ça s'appelait avant). Je crois que SQL Server Compact Edition est intégrable, alors que SQL Server Express/MSDE ne l'est pas. Je ne sais pas si Oracle a une version intégrable...