in.java
上传用户:qzpk678
上传日期:2021-04-29
资源大小:10k
文件大小:2k
源码类别:

家庭/个人应用

开发平台:

Java

  1. package src;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import java.sql.*;
  5. import javax.swing.*;
  6. public class in extends JFrame
  7. {
  8. private static final long serialVersionUID = 1L;
  9. Connection con;
  10.     Statement sql;
  11.     ResultSet rs;
  12. JTable t;
  13. Object o[][]=new Object[1][4];
  14. Object fun[]={"生活费","奖学金","兼职收入","其他收入"};
  15. JButton jb1,jb2;
  16. JLabel jl;
  17. JPanel p1,p2;
  18. Font font=new Font("Monospaced" ,Font.BOLD,15);
  19. public in(String s) 
  20. {
  21. setTitle(s);
  22. jl=new JLabel("输入本月收入项目金额");
  23. jl.setForeground(Color.magenta);
  24. jl.setFont(font);
  25. jl.setHorizontalAlignment(JLabel.CENTER); 
  26. jb1=new JButton("确定");
  27. jb2=new JButton("退出");
  28. p1=new JPanel();
  29. p1.add(jl);
  30. p2=new JPanel();
  31. p2.add(jb1);
  32. p2.add(jb2);
  33. t=new JTable(o,fun);
  34. t.setRowHeight(35);
  35. getContentPane().removeAll();
  36. add(p1,BorderLayout.NORTH);
  37. add(p2,BorderLayout.SOUTH);
  38. add(new JScrollPane(t),BorderLayout.CENTER);
  39. jb1.addActionListener(new ActionListener()
  40. {
  41. public void actionPerformed(ActionEvent e) {
  42. try
  43.      {
  44. Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
  45. }
  46. catch(ClassNotFoundException e1){System.out.println(""+e1);}
  47. try
  48. {
  49. String uri="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatebaseName=design";
  50. String user="chenzhi";
  51. String password="chenzhi";
  52.     con=DriverManager.getConnection(uri,user,password);
  53. sql= con.createStatement();
  54. int k=sql.executeUpdate("INSERT INTO inMoney VALUES('"+o[0][0]+"','"+o[0][1]+"','"+o[0][2]+"','"+o[0][3]+"')");
  55. if(k==1)
  56. JOptionPane.showMessageDialog(new JOptionPane(), "本月总共收入金额录入成功!!", "成功录入课程表", JOptionPane.INFORMATION_MESSAGE);
  57. con.close();
  58. }
  59. catch(SQLException e1)
  60. {
  61. System.out.println(""+e1);
  62. }
  63. }
  64. });
  65. jb2.addActionListener(new ActionListener()
  66. {
  67. public void actionPerformed(ActionEvent e) {
  68. dispose();
  69. System.exit(0);
  70. }
  71. });
  72. validate();
  73. setResizable(false);
  74. setBounds(500, 300, 400, 156);
  75. setVisible(true);
  76. setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  77. }
  78. }