الأربعاء, أبريل 9 2025

شاشة الدخول بلغة الجافا بقواعد بيانات how to create login using Java with sql

شاشة الدخول بلغة الجافا  بقواعد بيانات 
 how to create login using Java with sql

انشاء مشروع جديد 
وليكن اسمه SCHOOL


ثم من ملف المشروع source packages ثم اضافة Jfrema Form وليكن اسمه Login 




ثم نضيف JAR الخاص SQL SERVER 
من Libraries ثم Add JAR/Folder

نقوم بأنشاء قاعد البيانات 
ونقوم بأنشاء جدول 



في البتن  الخاص باللوجن 

Connection con;
        Statement st;
        ResultSet rs;
        
        String Name = txt_username.getText();
        String Pass = txt_password.getText();
        
        try{
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=Student;","amal","123");
            st = con.createStatement();
            rs = st.executeQuery("SELECT * FROM USERS");
            
            while(rs.next())
            {
                if(Name.equals(rs.getString("UserName")) && Pass.equals(rs.getString("Password")))
                {
                    MainForm f = new MainForm();
                    f.setVisible(true);
                    this.setVisible(false);
                }
                else{
                    JOptionPane.showMessageDialog(null, "Incorrect UserName And Password");
                }
            }
        }
        catch(Exception e){
            JOptionPane.showMessageDialog(null, "No Connection");
        }

نقم بأدخال بيانات في الجدول لنجرب الكود 

عند ادخال البيانات في فورم اللوجن بالصحيحة 
تفتح لدينا فورم home ننشئه من source packages ثم Jframe Form 
لانه اسم المستخدم وكلمة السر صحيحة 

وفي حاله كان اسم المستخدم خطأ وكلمة الس خطأ تظهر لدينا رساله تقول اسم المستخدم او كلمة السر خطأ 

شاهد الفيديو من هنا 
تنزيل المشروع من هنا 
تنزيل JAR من هنا 

اترك تعليقاً

هناك تعليقان (2):

يتم التشغيل بواسطة Blogger.