Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak dodać sterownik JDBC do potoku Jenkins?

Z Wtyczka MySQL DataBase dokumentacja, którą możesz zobaczyć jdbc sterowniki dla MySQL są w zestawie:

Mówiąc konkretniej, aktualna ostatnia wersja (1.1) tej wtyczki zawiera wersję złącza 5.1.38:

Więc prawdopodobnie, aby mieć dostępny sterownik, musisz wymusić rejestrację sterownika.

Aby to zrobić, użyj Class.forName("com.mysql.jdbc.Driver") przed utworzeniem instancji połączenia w kodzie:

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()
}

AKTUALIZACJA:

Aby mieć JDBC klasy konektorów dostępne w potoku Jenkins fajne skrypty potrzebne do zaktualizowania wtyczki bazy danych do ostatniej aktualnej wersji:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwrócić lewą lub prawą część ciągu w MySQL

  2. MySQL:zwróć zaktualizowane wiersze

  3. Jak pobrać wynik z wiersza MySQL z wieloma kolumnami o tej samej nazwie za pomocą PHP?

  4. Filtrować według COUNT(*)?

  5. kodowanie base64 w MySQL