السلام عليكم
اريد شرح كف اعمل كومبوبوكس
بحيت عندما يختار المسعتمل سنة من كومبوبوكس يعرض له نتائج وكل المعلومات المخزنة داخل قاعدة البيانات على
السلام عليكم
اريد شرح كف اعمل كومبوبوكس
بحيت عندما يختار المسعتمل سنة من كومبوبوكس يعرض له نتائج وكل المعلومات المخزنة داخل قاعدة البيانات على
السلام عليكم
لا أدري هل تتحدث عن الــ Android أم JavaSE !
إذا كنت تسأل عن الأندرويد فهذا ليس المكان المناسب لسؤالك.
أما إن كنت تسأل عن الــ JavaSE فهذا جواب سؤالك : (كود يملأ JComboBox انطلاقا من مجموعة معلومات مُخزنة في قاعدة بيانات)
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* Remplir un JComboBox à partir d'une base de donnée
*/
public class FromDataBase {
public static void main(String[] args) {
Connection dbConnect = null;
Statement dbStatement = null;
String SQL = "SELECT nom, prenom FROM maTable";
try {
jcombobox.removeAllItems();
Class.forName("com.mysql.jdbc.Driver").newInstance();
dbConnect = DriverManager.getConnection("jdbc:mysql:URL", "user", "password");
dbStatement = dbConnect.createStatement();
ResultSet res = dbStatement.executeQuery(SQL);
while (res.next()) {
jcombobox.addItem(res.getString(0) + " " + res.getString(1));
}
res.close();
dbConnect.close();
} catch (InstantiationException ex) {
Logger.getLogger(FromDataBase.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(FromDataBase.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(FromDataBase.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(FromDataBase.class.getName()).log(Level.SEVERE, null, ex);
}
}
}تحياتي.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
هل هدا الكود لا يعمل في برمجة الاندرويد
إذا كنت تسأل عن الأندرويد فهذا ليس المكان المناسب لسؤالك.
ضع موضوعك في قسم الــ Android و ستجد المساعدة.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
شكرا استاد انا وضعته ولم اجد اي مساعدة لحد الساعة رابط موضوع في قسم الاندرويد