Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menambahkan driver JDBC ke pipa Jenkins?

Dari Plugin Database MySQL dokumentasi Anda dapat melihat bahwa jdbc driver untuk MySQL termasuk:

Lebih tepatnya versi terakhir yang sebenarnya (1.1) untuk plugin ini berisi konektor versi 5.1.38:

Jadi mungkin agar driver tersedia, Anda harus memaksa pengemudi untuk terdaftar.

Untuk melakukannya gunakan Class.forName("com.mysql.jdbc.Driver") sebelum membuat instance koneksi dalam kode Anda:

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

PERBARUI:

Untuk memiliki JDBC kelas konektor tersedia di pipa Jenkins skrip asyik Anda perlu memperbarui plugin Basis Data untuk versi terakhir saat ini:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jalankan kueri MySQL pada mesin jarak jauh melalui ssh di baris perintah

  2. INSERT INTO Table dari beberapa tabel

  3. Apa cara terbaik untuk menyisipkan dan memperbarui tabel baris tunggal di MySQL?

  4. MySql memberikan izin pengguna

  5. Bagaimana Memperbaiki Masalah Umum dengan Database MySQL?