الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في sqlite

بدأه nawaf 2014 في 26 أكتوبر 2013 · 3 رد · 568 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

ارجو مساعدتي في حل هذي المشكله

 

عملت connection

 

 

 

import javax.swing.*;
import java.awt.*;
import java.sql.*;
public class javacoonect {
    Connection conn=null;
    public static Connection Conec(){
    try{
    Class.forName("org.sqlite.JDBC");
        
   
   Connection conn=DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Nawaf\\Documents\\NetBeansProjects\\Project123\\Project123.sqlite");
   
    JOptionPane.showMessageDialog(null,"connection established");
    return conn;
    
    }catch( Exception e){
    
    JOptionPane.showMessageDialog(null, e);
    
    return null;
    }
        
    
    
    } 
}
 
 
 
 
بعدين عملت 
 
 String sql="select * from kk   where username=? and password=?";
        try{
        
        pst=conn.prepareStatement(sql);
         pst.setString(2, txt_passWord.getText());
        pst.setString(2,txt_userName.getText());
       
        rs=pst.executeQuery();
        if(rs.next()){
        JOptionPane.showMessageDialog(null, "username and password is correct");
        Employee_info s=new Employee_info();
        s.setVisible(true);
        }else{
        JOptionPane.showMessageDialog(null, "username and password is not correct");
        }
        
        }catch( Exception w){
        JOptionPane.showMessageDialog(null,w);
        
        }
    }     
 
حملت ملف jar ووضعتها بlabraries
 
المشكبة يعطينني انه لم يجد الجدول
 
ابي اعرف كيف حل هالمشكلة
 
#2
  • قم بتعديل مشاركتك و استخدم الوسم الخاص بالكود.

  • اكتب هنا رسالة الخطأ التي تظهر لك لكي نستطيع مساعدتك.
#3

بعد ملاحظة ماقاله لك الأخ Snack3r جرب هذا الحل :

 

جرب إلغاء اللاحقة sqlite من اسم القاعدة ، واجعله هكذا :

   Connection conn=DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Nawaf\\Documents\\NetBeansProjects\\Project123\\Project123");

وأيضًا لابد أن تنتبه إلى أن الدرايفر إذا لم يجد قاعدة في المسار الذي تحدده فإنه يقوم بإنشاء قاعدة جديدة في المسار بنفس الاسم عند أي استعلام , ثم يبحث عن الجدول , لذا يكون الخطأ عدم وجود الجدول وليس عدم وجود القاعدة , وعند حصول هذا الخطأ عليك الذهاب أولًا إلى المسار وحذف القاعدة الجديدة التي أنشأها الدرايفر , ثم ضع قاعدتك التي فيها الجداول في المسار الصحيح وتأكد من وجودها .

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 27 أكتوبر 2013 في 15:55

#4

شكرا لجهودكم

 

والله يوفقكم

مواضيع مشابهة