2017-05-29 164 views
0

在知道Inno Setup使用IzPack執行我的安裝程序之前,由於需要驗證將要創建的服務的端口是否正在使用,因此需要使用驅動程序jdbc查詢數據庫,所以如果連接有效,則發送錯誤消息來更改端口。Inno Setup中的MySQL查詢

所以這是我之前的方式,但我不知道該怎麼做,在Inno Setup的:

try { 
    Class.forName("com.mysql.jdbc.Driver"); 

    Connection conn = 
     DriverManager.getConnection(
      "jdbc:mysql://" + server + ":" + port + "/database", "root", password); 

    if (conn.isValid(0)) { 
     error = "A server-type installation already exists in: " + server; 
     return Status.ERROR; 
    } 
} catch (ClassNotFoundException ex) { 
    Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex); 
} catch (SQLException ex) { 
    Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex); 
} 

非常感謝你。

+0

你是否自己安裝MySQL?或者您是否依賴現有的MySQL安裝? +您的代碼不會顯示任何查詢,也不會顯示結果。 –

+0

對不起,我認爲這是一個查詢,我的朋友告訴我,但現在我知道它的一個連接,只是想嘗試複製代碼,但我發現了一個簡單的方法,發現使用的端口,非常感謝你你的迴應。 –

+0

發佈它作爲答案。 –

回答