2017-05-29 165 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

发布它作为答案。 –

回答