• 30-04-2023, 20:29:18
    #1
    mssql de tablo oluşturmaya çalışıyorum
    package deneme;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.sql.*;
    import javax.xml.bind.*;
    
    public class deneme {
    
        public static void main(String[] args) {
    
            String serverName = "localhost";
            String instanceName = "MSSQLSERVER";
            String databaseName = "TestDatabase";
            String userName = "sa";
            String password = "sifre123";
    
         String url = "jdbc:sqlserver://localhost;encrypt=true;databaseName=Test;encrypt=true;trustServerCertificate=true;";
            
            
            
    
            String createTableQuery = "CREATE TABLE Products " +
                                      "(ID INT PRIMARY KEY NOT NULL, " +
                                      " NAME TEXT NOT NULL, " +
                                      " PRICE REAL NOT NULL)";
    
            try (Connection connection = DriverManager.getConnection(url);
                 Statement statement = connection.createStatement()) {
    
                statement.executeUpdate(createTableQuery);
                System.out.println("Tablo oluşturuldu.");
    
            } catch (SQLException e) {
                System.out.println("Tablo oluşturma hatası: " + e.getMessage());
            }
    
        }
    
    }
    fakat çıktı şöyle
    Error occurred during initialization of boot layer
    java.lang.module.FindException: Module java.xml.bind not found
    bu sorunu nasıl düzeltirim java konusunda iyi olan abilerim kardeşlerim yardımcı olursa çok sevinirim
  • 30-04-2023, 20:41:19
    #2
    Java SE kaç kullanıyorsunuz
  • 30-04-2023, 20:42:07
    #3
    Java SE 9 ve sonrası ıcın belirttiği paketi manuel indirmeniz lazım .
  • 30-04-2023, 20:47:33
    #4
    hocam özelden mesaj attım bakabilir misiniz