Я пытаюсь подключить свою программу к нашему основному серверу, но он не работает. , когда я войти в систему, это ошибка, что произошло,Java connect to ipAddress
Connection error:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
Cannot load connection class because of underlying exception:
'java.lang.NumberFormatException:For input string:"192.168.10.105"'.
вот мой код, в моем классе, где я подключить его к базе данных нашего сервера:
package login;
import java.sql.*;
import javax.swing.JOptionPane;
public class DatabaseCls {
public Connection con;
private void conData() {
try {
String host = "jdbc:mysql://ipAddress:192.168.10.105/eqod-log";
String uName = "localhost";
String uPass= "eq0d.c0m";
con = DriverManager.getConnection(host, uName, uPass);
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, e, "Connection Error", JOptionPane.ERROR_MESSAGE);
}
}
public ResultSet rsFetch(String query) {
ResultSet rs = null;
try {
conData();
rs = con.createStatement().executeQuery(query);
return rs;
}
catch(Exception e) {
JOptionPane.showMessageDialog(null, e, "ResultSet Query Error", JOptionPane.ERROR_MESSAGE);
return rs;
}
}
public boolean exSQL(String query) {
boolean done;
try {
done = true;
conData();
con.createStatement().execute(query);
con.close();
return done;
}
catch(Exception e) {
done = false;
JOptionPane.showMessageDialog(null, e, "Query Error", JOptionPane.ERROR_MESSAGE);
return done;
}
}
}
Можете ли вы помочь мне с этим, Im только новые с помощью Java
Ваш URL-адрес хоста не должен включать 'ipAddress:'; В результате jdbc неправильно анализирует URL-адрес. Изменение этого параметра на 'jdbc: mysql: // 192.168.10.105/eqod-log' должно разрешить это исключение. – Vulcan
Ошибка: сбой связи. Последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад. Драйвер не получил пакетов с сервера – kelvzy