am00n
04-08-2010, 02:17 PM
سلام عليكم
كــــــــــيف الحال؟؟
انا عندي مشروع تخرج تصميم لعبة بالنت بينز,, وعندي عدة استفسارات فيه
اول شي كيف اربط بالداتابيس.. ولتوضيح هذي صورة الفورم اللي مستخدمتنه
http://www9.0zz0.com/2010/04/08/11/285789667.jpg
ان اللاعب لازم يدخل اسمه ولما يضغط OK على طول يدخل الاسم في الداتابيس
وهذ صورة الداتابيس
http://www9.0zz0.com/2010/04/08/11/241932914.jpg
واسم الجدول P_T
والحقل Pid نوعه تلقائي,,يعني لما اضيف اسم ينضاف Pid تلقائي
انا فالبداية استخدمت الربط عن طريق في لوحدة التحكم ثم ادوات ادارية ثم ,,مصادر البيانات ODBC.....الخ
وبالنسبة للكود استخدمت هذي الاكواد بس مارضت تشتغل معي...
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:db2");
st=cn.prepareStatement("select*from db2");
Statement sql=cn.createStatement();
rs=sql.executeQuery("select*from P_T");
rs=st.executeQuery();
rs.next();
jTextField1.setText(rs.getString(1));
}
catch(Exception exp)
{
System.out.println(exp);
}
وهذا الكود في زر OK
if (jTextField1.getText().length()==0)
{
JOptionPane.showMessageDialog(null, "Plase Enter Your Name!!", "worning", 2);
}
if (jTextField1.getText().length()>1)
{
try
{
st=cn.prepareStatement("insert into P_T values('"+jTextField1.getText()+"')");
st.executeUpdate();
JOptionPane.showMessageDialog(null, "record inserted");
}
catch(Exception exp)
{
System.out.println("Error in Entering Data"+exp);
}
start a=new start ();
a.setVisible(true);
setVisible(false);
}
بس ولا واحد رضى يشتغل معي !!!:hummer:
ياليت القى معكم حل
كــــــــــيف الحال؟؟
انا عندي مشروع تخرج تصميم لعبة بالنت بينز,, وعندي عدة استفسارات فيه
اول شي كيف اربط بالداتابيس.. ولتوضيح هذي صورة الفورم اللي مستخدمتنه
http://www9.0zz0.com/2010/04/08/11/285789667.jpg
ان اللاعب لازم يدخل اسمه ولما يضغط OK على طول يدخل الاسم في الداتابيس
وهذ صورة الداتابيس
http://www9.0zz0.com/2010/04/08/11/241932914.jpg
واسم الجدول P_T
والحقل Pid نوعه تلقائي,,يعني لما اضيف اسم ينضاف Pid تلقائي
انا فالبداية استخدمت الربط عن طريق في لوحدة التحكم ثم ادوات ادارية ثم ,,مصادر البيانات ODBC.....الخ
وبالنسبة للكود استخدمت هذي الاكواد بس مارضت تشتغل معي...
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:db2");
st=cn.prepareStatement("select*from db2");
Statement sql=cn.createStatement();
rs=sql.executeQuery("select*from P_T");
rs=st.executeQuery();
rs.next();
jTextField1.setText(rs.getString(1));
}
catch(Exception exp)
{
System.out.println(exp);
}
وهذا الكود في زر OK
if (jTextField1.getText().length()==0)
{
JOptionPane.showMessageDialog(null, "Plase Enter Your Name!!", "worning", 2);
}
if (jTextField1.getText().length()>1)
{
try
{
st=cn.prepareStatement("insert into P_T values('"+jTextField1.getText()+"')");
st.executeUpdate();
JOptionPane.showMessageDialog(null, "record inserted");
}
catch(Exception exp)
{
System.out.println("Error in Entering Data"+exp);
}
start a=new start ();
a.setVisible(true);
setVisible(false);
}
بس ولا واحد رضى يشتغل معي !!!:hummer:
ياليت القى معكم حل