السلام عليكم ورحمة الله . .
عندي كم سؤال ..
عن قواعد البيانات. . لاكمال مشروعي ..
اول استفسار. .
خاصية Resultset انا استخدمتها على انها تأخذ نتيجة الاستعلام المطلوب
try{
String q="update Computer set Number of devices=? where Company=?";
rs2=sql2.executeQuery("select Number of devices from Computer where Company=s");
int h= rs2.getInt("Number of devices"); //هذا السطر هو المشكله
PreparedStatement ps=con.prepareStatement(q);
int a;
a=h-k;
ps.setInt(1,a);
ps.setString(2,s);مشكلتي انا هنا مع rs . . الان هي تحمل قيمه . .لنفرض القيمه (7) وهي نتيجة استعلامي ../ انا احتاج اني اتعامل مع هذا الـ rs على انه int بحيث اقدر اطرح او اجمع واعمل عليه عمليات حسابيه . .اعتقد ان قيمه rs هي مصفوفه ..
فـ كيف استيطع اني اتعامل (او احول) قيمة الResultset نتيجة الاستعلام الى عدد محدد من نوع int ؟
هنا حاولت انا لكن النتيجه تطلع لي فارغه !!
*السؤال الثاني . .
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
String q="Insert into Computer(Devices,Company,Number of devices,Operating sys.,Speed,RAM,Screen size,Price) values (?,?,?,?,?,?,?,?)";
PreparedStatement ps=con.prepareStatement(q);
ps.setString(1, jTextField1.getText());
ps.setString(2, jTextField2.getText());
ps.setInt(3,Integer.parseInt( jTextField3.getText()));
ps.setString(4, jTextField4.getText());
ps.setInt(5,Integer.parseInt( jTextField5.getText()));
ps.setInt(6,Integer.parseInt( jTextField6.getText()));
ps.setInt(7,Integer.parseInt( jTextField7.getText()));
ps.setInt(8,Integer.parseInt( jTextField8.getText()));
int t=ps.executeUpdate();
if(t>0)
JOptionPane.showMessageDialog(null, "Data Saved");
else
JOptionPane.showMessageDialog(null, "Error");
}//try
catch(Exception e)
{ JOptionPane.showMessageDialog(null, e.getMessage());}
// TODO add your handling code here:
}هنا الكود في البدايه كان ماشي . .لكن لمن زودت عدد column في INSERT . .
صار يطلع لي ايرور مسج (يقول انه في مشكلة في جملة INSERT INTO ) حاولت اني اعدل فيه لكن ما اشوف اي خطأ =( !!
.
.
آآخر سؤال ادري اني طولت مره =(
بس املي اني القى جواب لاسئلتي =)
اذا كان عندي مجموعة من الـframes واحتاج انتقل من وحده الى ثانيه عن طريق ضغط Button ينقلني من الـ frame الاساسية الى الفرعيه . .!
فكيف طريقة الربط تكون ؟
كيف ابرمج هذا الـ Button ?
اتمنى اتمنى القى لااسئلتي اجوبه وما اصير طولت وثقلت =)
،،
