DMplay
Активный участник
- Баллы
- 61
- Имя в Minecraft
- DMplay
Жалуется что сервера с бд не существует. Пробовал сделать локальный сервер и на db4free.net проверял.
Вон сама ошибка...
====================================================================
java.sql.SQLException: No suitable driver found for jdb:mysql://db4free.net:3306/servertest
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.gparcade.qac.main.mySQLConnect(main.java:70)
at com.gparcade.qac.main.onEnable(main.java:85)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:434)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:348)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.reload(CraftServer.java:807)
at org.bukkit.Bukkit.reload(Bukkit.java:570)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:687)
at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:459)
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:418)
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:830)
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:728)
=====================================================================
Сам код...
=====================================================================
public void setConnection(Connection connection) {
this.connection = connection;
}
public void mySQLConnect() {
main.dbhost = config.getString("dbhost");
main.dbname = config.getString("dbdatabase");
dbport = config.getInt("dbport");
dbtable = config.getString("dbtable");
main.dbusername = config.getString("dbusername");
main.dbpassword = config.getString("dbpassword");
try {
synchronized (this){
if ((getConnection() != null) && (!getConnection().isClosed())){
return;
}
Class.forName("com.mysql.jdbc.Driver");
setConnection((Connection) DriverManager.getConnection("jdb:mysql://" + main.dbhost + ":" + this.dbport + "/" + main.dbname, main.dbusername, main.dbpassword));
getLogger().info("Connecting MySQL...");
}
return;
}catch (SQLException e){
e.printStackTrace();
} catch (ClassNotFoundException e){
e.printStackTrace();
}
}
====================================================================
Вон сама ошибка...
====================================================================
java.sql.SQLException: No suitable driver found for jdb:mysql://db4free.net:3306/servertest
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.gparcade.qac.main.mySQLConnect(main.java:70)
at com.gparcade.qac.main.onEnable(main.java:85)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:254)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:434)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:348)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.reload(CraftServer.java:807)
at org.bukkit.Bukkit.reload(Bukkit.java:570)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702)
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:687)
at net.minecraft.server.v1_13_R2.DedicatedServer.handleCommandQueue(DedicatedServer.java:459)
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:418)
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:830)
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:728)
=====================================================================
Сам код...
=====================================================================
public void setConnection(Connection connection) {
this.connection = connection;
}
public void mySQLConnect() {
main.dbhost = config.getString("dbhost");
main.dbname = config.getString("dbdatabase");
dbport = config.getInt("dbport");
dbtable = config.getString("dbtable");
main.dbusername = config.getString("dbusername");
main.dbpassword = config.getString("dbpassword");
try {
synchronized (this){
if ((getConnection() != null) && (!getConnection().isClosed())){
return;
}
Class.forName("com.mysql.jdbc.Driver");
setConnection((Connection) DriverManager.getConnection("jdb:mysql://" + main.dbhost + ":" + this.dbport + "/" + main.dbname, main.dbusername, main.dbpassword));
getLogger().info("Connecting MySQL...");
}
return;
}catch (SQLException e){
e.printStackTrace();
} catch (ClassNotFoundException e){
e.printStackTrace();
}
}
====================================================================