Я нашел многочисленные посты о том, как это сделать, но все включают в себя «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
Редактировать:
Я загрузил это .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