Здравствуйте, ниже мой код jdbc здесь. Я хочу вставить запись на удаленную машину, когда я использую тот же код с локальным сервером базы данных. Я могу успешно вставить запись. Но когда я пытаюсь с удаленной машиной, она бросает следующую ошибку.Вставка записи в удаленном сервере sql
И, пожалуйста, сообщите, достаточно ли параметров, которые передают Im для создания соединения, нужно добавить что-то еще.
Ошибка :: Когда Im работает приведенный выше код, получая ниже Exception
А также дайте мне знать, если соединительные детали, что Im переходящие в URL достаточно для создания соединения потребности добавить некоторые вещи еще.
Для подключения к удаленному серверу sql достаточно только кода jdbc или его следует разрабатывать как веб-приложение.
Кто-то Пожалуйста, скажите мне, что мне нужно для решения этой проблемы!
Спасибо
public class JdbcTestClass {
public static void main(String [] args) throws SQLException
{
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con= DriverManager.getConnection("jdbc:mysql://120....:3306/example","root","root");
Statement st = con.createStatement();
st.executeUpdate("insert into test.student values(9966,'pradeep',93);");
System.out.println("Record Inserted Successfuly :: ");
if(st != null)
{
st.close();
System.out.println("connection closed successfuly :: "+st);
}
if(con != null)
{
con.close();
}
}
catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("Error In 1st try :: "+e);
}
}
}
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago.