iT邦幫忙

0

google表單資料想傳到openshift的mysql卻傳不上

我想把google表單的資料傳入openshift的mysql
這樣方便我把資料做個統整
我用他的指令碼編輯器
以下是程式

function myFunction() {
  // 建立jdbc連線
  var conn = Jdbc.getConnection("jdbc:mysql://10.131.48.xx:3306/test", "root", "root");
  var stmt = conn.createStatement();
  //綁定工作表
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var ss = SpreadsheetApp.getActive();
  //設定資料範圍
  var data = sheet.getDataRange().getValues();


  //存入mysql
  var row_del = new Array();
  for (var i = 0; i < data.length; i++) 
  {
      var sql = "INSERT INTO book (stra, strb) VALUES ('" + data[i][1] + "'," + data[i][2] + ")";  
      var count = stmt.executeUpdate(sql,1);
      //紀錄等等要刪除範圍
      row_del.push(i+2);
  }
   // 刪除資料
  for (var i = row_del.length - 1; i>=0; i--) 
  {
      sheet.deleteRow(row_del[i]);  
  }
    stmt.close();
    conn.close();
}

但他一直顯示無法連線,請問是不是他無法連openshift的mysql呢?
謝謝

jeles51 iT邦研究生 3 級 ‧ 2019-02-27 15:40:35 檢舉
openshift 有防火牆嗎?
先telnet 10.131.48.xx 3306 看看有沒有通.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答