sql >> データベース >  >> RDS >> Mysql

JDBCドライバーをJenkinsパイプラインに追加するにはどうすればよいですか?

    MySQLデータベースプラグイン から 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スクリプト 現在のバージョンまで:




    1. SQLINSERTステートメントにPythondictを使用する

    2. mysql Compress()とsqlalchemy

    3. SQL Server接続文字列の初期カタログのポイントは何ですか?

    4. Oracleで日付から世紀を取得する方法