我正在使用Java和MySQL。
我通常通过静态IP连接,但我尝试使用加密狗连接到我的数据库。加密狗IP不是静态的。它是通过,但我想知道在为主服务器使用加密狗时是否可以访问数据库。
这是我尝试过的代码:
public class JDBC {
public static Connection con() throws Exception {
Class.forName("com.mysql.jdbc.Driver");
DriverManager.getConnection("jdbc:mysql://"Dongle IP":3306/database", "root", "password");
return c;
}
public void putdata(String sql) throws Exception {
JDBC.con().createStatement().executeUpdate(sql);
}
public ResultSet getdata(String sql) throws Exception {
Connection c = JDBC.con();
ResultSet r = con().createStatement().executeQuery(sql);
return r;
}
}