毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

Java程序设计课程设计产品管理系统 第17页

更新时间:2008-6-28:  来源:毕业论文

Java程序设计课程设计产品管理系统 第17页

         }

  }

//游标移动到前一条,显示纪录

  void jButtonpre_mouseClicked(MouseEvent e) {

    try {

                 if(! rs.isFirst() )

                 {  rs.previous();

                    showResult();

                 }

               }

               catch (SQLException ex) {

               }

 

  }

//游标移动到后一条,显示纪录

  void jButtonnext_mouseClicked(MouseEvent e) {

    try {

                 if(! rs.isLast())

                  {  rs.next();

                     showResult();

                  }

                }

                    catch (SQLException ex) {

                      }

 

  }

//游标移动到最后一条,显示纪录

  void jButtonlast_mouseClicked(MouseEvent e) {

    try {

                  rs.last();

                   showResult();

                }

                catch (SQLException ex) {

                }

 

  }

//到这里,所有实现的问题就全部解决了,接下来我们要实现对绑定数据的更新和删除操作

//更新操作过程

  void jButtonupdate_mouseClicked(MouseEvent e) {

 

     sql="update ProductStore set Number36='"+jText36.getText().trim() +"',";

     sql=sql+" Number37='"+jText37.getText().trim() +"',";

     sql=sql+" Number38='"+jText38.getText().trim() +"',";

     sql=sql+" Number39='"+jText39.getText().trim() +"',";

     sql=sql+" Number40='"+jText40.getText().trim() +"',";

     sql=sql+" Number41='"+jText41.getText().trim() +"',";

     sql=sql+" Number42='"+jText42.getText().trim() +"',";

     sql=sql+" Number43='"+jText43.getText().trim() +"',";

     sql=sql+" Number44='"+jText44.getText().trim() +"' ";

     sql=sql+" where Model='"+jTextkuanxing.getText().trim() +"'";

     sql=sql+" and Color ='"+jCombocolor.getSelectedItem().toString().trim() +"'";

       //使用DBManager对象执行操作 ,并返回成功或失败信息

     if(db.executeSql(sql))

         JOptionPane.showMessageDialog(null,"操作成功!");

     else

         JOptionPane.showMessageDialog(null,"操作失败!");

 

 

  }

//删除操作过程

  void jButtondelete_mouseClicked(MouseEvent e) {

    sql="delete from ProductStore where Model='"+jTextkuanxing.getText().trim() +"'";

   sql= sql+" and Color ='"+jCombocolor.getSelectedItem().toString().trim() +"'";

     //使用DBManager对象执行操作 ,并返回成功或失败信息

   if(db.executeSql(sql))

     JOptionPane.showMessageDialog(null,"操作成功!");

             else

               JOptionPane.showMessageDialog(null,"操作失败!");

  }

//当然作为一个完整的窗体,我们还需要“退出”按钮,用来退出此窗口

  void jButtonexit_mouseClicked(MouseEvent e) {

           this.dispose();

  }

} 

4.3数据操作模块

这一部分是数据库技术的核心和基础。由于整个应用程序要多次用到对数据库的操作,因此把所有需要的数据库操作封装到一个类中,只要每次实例化这个类然后调用其中的方法就可以了,不用每次都要重新创建连接对象等操作,方便了应用程序的编写,提高了开发效率。

以下是这个类的核心代码及简要说明。

package Manager;

 //引入sql

import java.sql.*;

//数据库操作类

public class DBManager {

      //定义返回结果集

      ResultSet rs ;

    //创建指定数据库的URL

      String strurl="jdbc:odbc:myProduct";

      //缺省构造方法

   public DBManager() {

                      }

   //查询方法,返回查询结果集

  public  ResultSet getResult(String sql){

        try{

          //加载驱动程序

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn

          //执行SQL语句,返回结果集

           ResultSet  rs=stmt.executeQuery(sql);

           //返回

               return rs;

            }

            //异常处理

        catch(Exception e){

              System.out.println( "getResult------"+e.toString()  );

              //若有异常,返回null

               return null;

                           }

                        }

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn

             stmt.executeUpdate(sql);

             //提交到数据库

             conn.commit();

             //返回true,表示操作成功

                 return true;

            }

           catch(Exception e){

             System.out.println( "executeSql------"+e.toString()  );

                 //返回false,表示操作失败

                 return false;

            }

         }

  }

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页

Java程序设计课程设计产品管理系统 第17页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。