sql >> Database >  >> RDS >> Mysql

Hoe voeg ik een JDBC-stuurprogramma toe aan een Jenkins-pijplijn?

Van de MySQL DataBase Plugin documentatie kunt u zien dat jdbc stuurprogramma's voor MySQL zijn inbegrepen:

Meer concreet bevat de laatste versie (1.1) van deze plug-in connectorversie 5.1.38:

Dus waarschijnlijk moet u de bestuurder dwingen om te worden geregistreerd om de bestuurder beschikbaar te hebben.

Gebruik hiervoor Class.forName("com.mysql.jdbc.Driver") voordat u de verbinding in uw code tot stand brengt:

import groovy.sql.Sql
node{
    Class.forName("com.mysql.jdbc.Driver")
    def sql = Sql.newInstance("jdbc:mysql://mysql:3306/test_db", "user","passwd", "com.mysql.jdbc.Driver")
    def rows = sql.execute "select count(*) from test_table;"
    echo rows.dump()
}

UPDATE:

Om de JDBC . te hebben connectorklassen beschikbaar in de Jenkins-pijplijn groovy scripts die je nodig hebt om de DataBase-plug-in bij te werken laatste huidige versie:




  1. Hoe voer ik PHP uit dat is opgeslagen in een MySQL-database?

  2. Laravel:hoe gegevens in json-indeling in de database op te slaan?

  3. Hoe kan ik niet-gestandaardiseerde SQL-functies handmatig registreren in de Spring Boot-toepassing?

  4. Hoe PostgreSQL 9.0-extensies niet te bouwen op RPM-platforms