Я создал веб-приложение, использующее подключение данных mySQL на моем локальном компьютере. Когда я размещаю это приложение в Интернете, я не могу получить базу данных, предоставленную интернет-хостом, для привязки к моему приложению.Хостинг java веб-приложения, запущенного в Интернете
Интернет-хост предоставляет базу данных, которая не является MySQL, а SQL.
Если кто-то знает сайт бесплатного хостинга, где я могу найти и связать базу данных MySQL с моим сервером, пожалуйста, сообщите, как это сделать. и какие изменения мне нужно сделать в исходном коде, чтобы это произошло.
Моя конечная цель - запустить это веб-приложение на интернет-хосте, так же хорошо, как оно работает на моем localhost.Пожалуйста, предложите другое интернет-хост. Мое приложение использует только jsp, javascripts, html, java классы и базу данных MySQL. другие идеи также приветствуются, что соответствует моей цели.
Сейчас моя база данных для подключения локального хоста является:
package datalayer;
import java.sql.Connection;
import java.sql.DriverManager;
public class DBConnection {
public static Connection getConnection()
{
Connection con=null;
try
{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql:///tpcell","root","root");
}
catch(Exception e)
{
System.out.println("getConnection()"+e);
}
return con;
}
}
Какую базу данных используете хостеры? Обычно вам просто нужно изменить драйвер базы данных java, и все должно работать снова. – HectorLector
Даже если он изменит драйвер, будут ли команды, написанные для MySQL, работать для каждой базы данных SQL? –