customerqueryAction.java
上传用户:flow_meter
上传日期:2022-03-21
资源大小:40k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

SQL

  1. package sql_lab;
  2. import java.sql.ResultSet;
  3. import java.sql.SQLException;
  4. import org.eclipse.jface.action.Action;
  5. import org.eclipse.swt.widgets.Text;
  6. public class customerqueryAction extends Action {
  7. public customerqueryAction(){
  8. super();
  9. this.setText("查看所有客户信息(&K)");
  10. this.setToolTipText("查看所有客户信息");
  11. }
  12. public void run(){
  13. /*if(MainWindow.log==false){
  14. Text content=MainWindow.getApp().getContent();
  15. content.append("请您先登陆n");
  16. return ;
  17. }*/
  18. String str="select * from "+sqlManager.tb_customer;
  19. sqlManager sql=sqlManager.getSqlManager();
  20. ResultSet set=sql.executeQuery(str);
  21. Text content=MainWindow.getApp().getContent();
  22. boolean flag=false;
  23. String s="***********************************客户信息查询结果**********************************n";
  24. try{
  25. while(set.next()){
  26. flag=true;
  27. content.append(s);
  28. content.append("客户ID: "+set.getInt(1)+" n");
  29. content.append("客户名称: "+set.getString(2)+"n");
  30. content.append("客户地址: "+set.getString(3)+"n");
  31. content.append("厂家电话: "+set.getString(4)+"n");
  32. content.append("客户邮箱 "+set.getString(5)+"n");
  33. content.append("客户注册时间 "+set.getString(6)+"n");
  34. }
  35. }
  36. catch(SQLException e){
  37. e.printStackTrace();
  38. }
  39. content.append(s);
  40. if(flag==false)content.append("查询结果为空n");
  41. }
  42. }