Sol Reklam

Çözüldü H2 Database'de sıkıntı yaşıyorum

Durum
Mesaj gönderimine kapalı.

Bilmemle

Birisi mi Spawnlandı?
Katılım
8 Ağustos 2016
Mesajlar
5
Elmaslar
0
Puanlar
13.195
Yaş
23
Selamlar arkadaşlar ilk defa H2 Database ile tutacaktım datalarımı fakat oluşan hatayı bir türlü çözemedim (Maven kullanıyorum dependencyler güncel,java 16) Öncelikle Database classımı atayım
Kod:
public class Database {

    public static Connection getConnection() {
        Connection connection = null;
        try {
            Class.forName("org.h2.Driver");
            connection = DriverManager.getConnection(Mcplugin.getplug().getConnectionURL());
        } catch (ClassNotFoundException ex) {
            System.out.println("H2 JDBC sürücüsü bulunamadı.");
        } catch (SQLException ex) {
            System.out.println("Database'e bağlanırken sorun yaşandı.");
        }

        return connection;
    }
       public static void initDatabase(){
        Connection connection=getConnection();
        PreparedStatement preparedStatement;
           try{

               preparedStatement = connection.prepareStatement("CREATE TABLE IF NOT EXISTS PassData(PlayerID int NOT NULL IDENTITY(1,1), PlayerUUID varchar, BrokenDia int, BrokenGold int, BrokenLapis int, BrokenEmerald int, BrokenIron int, BrokenStone int, KilledZombie int,KilledPig int,KilledPlayer int,Kontrol boolean,Kontrol2 boolean,Kontrol3 boolean,Kontrol4 boolean,Kontrol5 boolean,Kontrol6 boolean,Kontrol7 boolean,Kontrol8 boolean,Kontrol9 boolean);");
               preparedStatement.execute();
              connection.close();

           }catch (SQLException ex){
               System.out.println("Hata");
               System.out.println(ex);
           }
Bu da onEnable metodu
Kod:
    private String connectionURL; private static Mcplugin plug; public static Mcplugin getplug(){return plug;}

    @Override
    public void onEnable() {
        plug = this;
        new PapiRegister().register();
        try {
            Class.forName("org.h2.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            return;
        }

        connectionURL = "jdbc:h2:" + getDataFolder().getAbsolutePath() + "/data/database";
        Database.initDatabase();}
 
pom.xml dosyasını atabilir misiniz?
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!