السلام عليكم
اخواني اريد مساعدتكم في ربط قاعدة البيانات خاصتي بالبروجكت انا انشأته ,, يعني البيانات تنتقل من البروجكت (الواجهة ) الى قاعدة البيانات و العكس عن طريق اوبجكت يدعى Connector , وهذا الاوبجكت منشوء من كلاس ليس موجودا اساسا ضمن Package في الجافا , وانما أنشئ بشكل مستقل و لكن كيف اضيفه الى package في الجافا لكي اكون قادر على انشاء الاوبجكت منه و استعمال دواله
و هذا هو الكلاس المنشوء بشكل مستقل :
public class MyConnector {
static final String JDBC_DRIVER = "org.apache.derby.jdbc.ClientDriver";
static final String DATABASE_URL = "jdbc:derby://localhost:1527/userdb";
private static Connection connection;
private static Statement statement;
private static ResultSet resultSet ;
public MyConnector(){
try {
Class.forName( JDBC_DRIVER );
connection = DriverManager.getConnection( DATABASE_URL );
statement = connection.createStatement();
} catch ( SQLException sqlException ) {
JOptionPane.showMessageDialog( null, sqlException.getMessage(),
"Database Error", JOptionPane.ERROR_MESSAGE );
}
catch ( ClassNotFoundException classNotFound ) {
JOptionPane.showMessageDialog( null, classNotFound.getMessage(),
"Driver Not Found", JOptionPane.ERROR_MESSAGE );
}
}
public static ResultSet excuteQuery(String query){
try {
resultSet = statement.executeQuery(query);
} catch ( SQLException sqlException ) {
JOptionPane.showMessageDialog( null, sqlException.getMessage(),
"Database Error", JOptionPane.ERROR_MESSAGE );
}
return resultSet ;
}
public static void excuteUpdate(String query){
try {
statement.executeUpdate(query);
} catch ( SQLException sqlException ) {
JOptionPane.showMessageDialog( null, sqlException.getMessage(),
"Database Error", JOptionPane.ERROR_MESSAGE );
}
}
}و ارجو منكم توضيح فائدة هذا الكلاس و ما عمله و شكرا




