Подключение к внешней базе данных MySQL с DriverManager - JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Подключение к внешней базе данных MySQL с DriverManager - Java

Сообщение Anonymous »

Я думаю, что это простая синтаксическая ошибка с моей стороны. Некоторое время назад я купил план по хостингу в Интернете, и у меня есть несколько пустых баз данных MySQL, которые я просто хочу практиковать подключение и передавать некоторые данные. < /p>

Я нашел многочисленные посты о том, как это сделать, но все включают в себя «Localhost» как IP. Я собрал этот синтаксис из других сообщений, но все же получаю сообщение об ошибке < /p>

Код: Выделить всё

Unable to connect to database error: java.sql.SQLException: No suitable driver found for jdbc:mysql://ipAddress:port/dbName
< /code>

Везде, где я посмотрел, утверждает, что это проблема URL или что драйвер не был загружен. Я загрузил и поместил .jar в классе в IntelliJ, но не смог найти что -то дополнительное в загрузке файла драйвера. Это мой код, IP -адрес - это IP -адрес моего веб -сайта. < /P>

Connection connection = null;

try{
Class.forName("com.mysql.jdbc.Driver").newInstance();

} catch (Exception err){
System.out.println(err.getMessage());
}

//Establish connection using DriverManager
try {
String host = "jdbc:mysql://ipAddress:3306/dbName";
String uName = "userName";
String uPass= "userPass";
connection = DriverManager.getConnection(host, uName, uPass);
} catch (SQLException err) {
System.out.println("Unable to connect to database error: "+err);
}
< /code>

Я попытался изменить «хост» на некоторые разные вещи, которые я видел в Интернете: < /p>

jdbc:mysql:ipAddress:3306/dbName
jdbc:mysql://ipAddress/dbName
Я тоже следил за этим, но моя проблема в основном заключается в URL. Помощь будет оценена! < /p>

Редактировать:
Я загрузил это .jar и не знал, где его разместить, поэтому я просто поместил его в этот каталог, затем я связал этот каталог в качестве панели класса.
//Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/MacOS/mysql-connector-java-5.1.22-bin.jar!/< /code>
по этой ссылке: jconnector < /p>

Я запускаю это с моей машины и хочу, чтобы он подключился к моей базе данных поставщиков веб-хостинга. Программа - это простое приложение Java, которое получает ввод из текстовых поксов в JFRAME.

Подробнее здесь: https://stackoverflow.com/questions/146 ... nager-java

Вернуться в «JAVA»