Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да добавя JDBC драйвер към тръбопровода на Jenkins?

От Plugin MySQL DataBase документация можете да видите, че jdbc драйвери за MySQL са включени:

По-конкретно действителната последна версия (1.1) за този плъгин съдържа конектор версия 5.1.38:

Така че вероятно, за да имате достъпен драйвер, трябва да принудите драйвера да бъде регистриран.

За да направите това, използвайте Class.forName("com.mysql.jdbc.Driver") преди да инстанцирате връзката във вашия код:

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

АКТУАЛИЗИРАНЕ:

За да имате JDBC класове на конектори, налични в тръбопровода на Jenkins groovy скриптове, от които се нуждаете, за да актуализирате приставката DataBase до последната текуща версия:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане и показване на данни за всеки регистриран потребител в PHP с помощта на PDO

  2. mysqldump експортира само една таблица

  3. PHP MySQLi multi_query подготвен оператор

  4. Грешка в MySQL 1449:Потребителят, посочен като дефинер, не съществува

  5. получавайте последователи в Twitter, като използвате MySQL