Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để thêm trình điều khiển JDBC vào đường dẫn Jenkins?

Từ Plugin MySQL DataBase tài liệu bạn có thể thấy rằng jdbc trình điều khiển cho MySQL được bao gồm:

Cụ thể hơn, phiên bản cuối cùng thực tế (1.1) cho plugin này chứa phiên bản trình kết nối 5.1.38:

Vì vậy, có lẽ để có trình điều khiển, bạn phải buộc đăng ký tài xế.

Để làm như vậy, hãy sử dụng Class.forName("com.mysql.jdbc.Driver") trước khi khởi tạo kết nối trong mã của bạn:

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

CẬP NHẬT:

Để có JDBC các lớp trình kết nối có sẵn trong đường ống Jenkins các tập lệnh thú vị bạn cần cập nhật plugin DataBase đến phiên bản hiện tại mới nhất:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi nên lưu trữ bao nhiêu chữ số có nghĩa trong cơ sở dữ liệu của mình cho một tọa độ GPS?

  2. Kết nối đồng thời tối đa đến MySQL

  3. MySQL:sự khác biệt của hai tập kết quả

  4. Đặt lại mật khẩu gốc MySQL khi không xác định được mật khẩu hiện tại

  5. Một kết nối cơ sở dữ liệu có nên luôn mở hay chỉ được mở khi cần thiết?