sql >> Base de Datos >  >> RDS >> Mysql

Java, MySQL:¿Hay alguna forma de integrar un servidor MySQL con un programa Java?

Si no le importa usar MariaDB (la variante de código abierto de MySQL, básicamente funciona igual) MariaDB4j puede ser la opción perfecta para entornos de producción.

Como funciona completamente sin ningún requisito que tenga que estar en la PC de los usuarios, es probablemente la mejor opción para integrar MySQL. Convertir un proyecto que no usa una base de datos integrada en MariaDB4j es tan fácil como llamar:

DB db = DB.newEmbeddedDB(3306);

Lea la página de github para obtener más información. La dependencia central de Maven es:

<dependency>
    <groupId>ch.vorburger.mariaDB4j</groupId>
    <artifactId>mariaDB4j</artifactId>
    <version>2.2.3</version>
</dependency>

Puede combinar esto con el controlador más nuevo para obtener acceso a todas las funciones de MySQL 8.0 (win64 /win32 =ventanas, mac64 =macos, linux64 =linux):

<dependency>
  <groupId>org.craftercms.mariaDB4j</groupId>
  <artifactId>mariaDB4j-db-win64</artifactId>
  <version>10.4.6.2</version>
</dependency>

Si le importa usar MariaDB, otra opción es Wix Embedded MySQL .

Mysql integrado de Wix es una biblioteca que proporciona una forma de ejecutar MySql real dentro de las pruebas de integración.