Как подключить к моду MySql конектар

Версия Minecraft
1.18.2
API
Forge
Привет, я зделал все по инструкции, но мой мод не работает
я подлючил коннектор последней версии к проекту через депенсиси
написал код

выполняю вот это когда сервер стартует
Qoad:
            Class.forName("com.mysql.cj.jdbc.Driver");
            c = DriverManager.getConnection("jdbc:mysql://lagin:paswart@localhost:3306/baza");

Вот и сервер дает мне вот такой ответ

Код:
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)

и там много строчек красных но все они примерно об одном класлодир не закласлодил

я осознал что помима того что прописать конектор в депенсиси нужно выполнить что то еще
я закинул в папку на сервер под названием mods и мод и конектор, но результат тот же

пытался пропиать все это без строки Class.forName
тогда ответ был такой, а уже найти не могу
ну он писал что не найден ситуативный драйвер для jdbc ну и вроде хост базы

что нужно выполнить еще что бы как минимум был установлен конект с базой?
 
Но не срабатывает это у меня, может надо что то еще прописать в градле?
или может код конекта и метот вызова не верный?

я вот делаю так
Java:
public class sql{
private static Connection c;

private static Statement st;

private static ResultSet result;

public static sql ins = new sql();

    public void getStringFromBase() throws SQLException, ClassNotFoundException {

            Class.forName("com.mysql.cj.jdbc.Driver");
            c = DriverManager.getConnection("jdbc:mysql://test:test@localhost:3306/test");
            



    }

}


Java:
    @SubscribeEvent
    public void onServerStarting(ServerStartingEvent event){
        // Do something when the server starts
        LOGGER.info("HELLO from server starting");

        try {
            sql.ins.getStringFromBase();
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }

вот что я не так делаю? я дальше код не пишу потому что на этапе гетконнект у меня уже осечка
я закинул коннектар уже куда толька возможно
в градле так прописал
implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.28'
compileOnly group: 'mysql', name: 'mysql-connector-java', version: '8.0.28'
runtimeOnly group: 'mysql', name: 'mysql-connector-java', version: '8.0.28'
 
да спасибо понял, э
Учти, это 1.12. для тебя мб надо будет обновлять версию shadow плагина.
это уже будет другая тема, сейчас я понял куда двигаться на данный момент, если что протестю на 1.12
 
Назад
Сверху