2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  課程設(shè)計(論文)任務(wù)書</p><p><b>  指導(dǎo)、檢查記錄</b></p><p><b>  目 錄</b></p><p><b>  1題目要求4</b></p><p><b>  2系統(tǒng)設(shè)計4</b><

2、;/p><p>  2.1功能模塊設(shè)計14</p><p>  2.1.1功能說明:4</p><p>  2.1.2必要知識點:5</p><p>  2.2功能模塊設(shè)計25</p><p>  2.2.1系統(tǒng)邏輯結(jié)構(gòu)設(shè)計5</p><p>  2.2.2程序運行代碼5&l

3、t;/p><p>  3運行結(jié)果分析21</p><p><b>  4總結(jié)23</b></p><p><b>  參考文獻24</b></p><p><b>  題目要求</b></p><p><b>  **成績查詢</b

4、></p><p><b>  功能要求:</b></p><p>  1. 根據(jù)學(xué)號查詢學(xué)生成績;</p><p>  2. 可以按學(xué)年、學(xué)期查詢。</p><p><b>  系統(tǒng)設(shè)計</b></p><p>  描述為完成題目要求的系統(tǒng)設(shè)計,設(shè)計可以是按功能,或步

5、驟分解,分解之后的內(nèi)容要可檢查,有相應(yīng)的代碼或文檔說明這部分功能。</p><p>  重點介紹自己負責(zé)部分的功能設(shè)計,設(shè)計可以包括功能模塊圖、必要的UML圖,</p><p><b>  功能模塊設(shè)計1</b></p><p><b>  功能說明: </b></p><p>  1.創(chuàng)建主類Ma

6、inFrame,下含4個類,對4個事件按鈕添加監(jiān)控,實現(xiàn)按鈕事件為對應(yīng)類的對象,出現(xiàn)相應(yīng)功能窗口。</p><p>  2.創(chuàng)建添加類Insert,題目雖只要求查詢學(xué)生成績,但我們不可能再代碼中添加學(xué)生成績,故需創(chuàng)建添加按鈕,對按鈕添加監(jiān)控,實現(xiàn)按鈕事件為獲取文本域中的信息。</p><p>  3.創(chuàng)建查詢類QUERY,按照題目要求,分別創(chuàng)建學(xué)號,學(xué)年,學(xué)期三個查詢按鈕,此外,為了便于查

7、詢,又創(chuàng)建姓名和課程兩個查詢按鈕以及一個顯示全部信息的按鈕。</p><p>  4.創(chuàng)建修改類Modify,因存在添加類Insert,為了防止添加學(xué)生成績信息時出現(xiàn)錯誤,故應(yīng)當(dāng)建立修改按鈕,與添加數(shù)據(jù)類似,對按鈕添加監(jiān)控,實現(xiàn)按鈕事件為獲取文本域中的信息,不同的是以學(xué)號為主鍵進行查找并更新。</p><p>  5.創(chuàng)建刪除類Delete,同理,當(dāng)學(xué)生成績信息過多時進行刪除,且使得窗口界

8、面整潔合理。與修改數(shù)據(jù)類似,對按鈕添加監(jiān)控,實現(xiàn)按鈕事件為獲取文本域中的學(xué)號信息,不同的是以學(xué)號為主鍵進行查找并將刪除信息輸出到文本框中。</p><p><b>  必要知識點:</b></p><p>  創(chuàng)建圖形界面需運用到GUI語句,可參考課本355頁的知識。</p><p>  創(chuàng)建圖形界面以后需要創(chuàng)建相關(guān)按鈕,每一個按鈕對應(yīng)一個相關(guān)

9、功能類。</p><p>  為每一個按鈕添加監(jiān)聽。</p><p>  大致完成以后,修改界面,使其整潔有序,并可以修改界面大小,按鈕顏色。</p><p>  添加與修改兩個類需要連接到SQL2008數(shù)據(jù)庫,在數(shù)據(jù)庫中進行信息的添加與刪除。</p><p><b>  功能模塊設(shè)計2</b></p>&

10、lt;p><b>  系統(tǒng)邏輯結(jié)構(gòu)設(shè)計</b></p><p><b>  學(xué)生成績信息表</b></p><p><b>  程序運行代碼</b></p><p>  MainFrame類:</p><p>  package dazuoye;</p>&

11、lt;p>  import javax.swing.*;</p><p>  import java.awt.*;</p><p>  import java.awt.event.*;</p><p>  import java.sql.*;</p><p>  public class MainFrame extends JFrame

12、 {</p><p>  JButton insert, query, delete, modify;</p><p>  JPanel panel, panel1, panel2;</p><p>  public MainFrame() {</p><p>  // TODO Auto-generated method stub</

13、p><p>  ImageIcon img = new ImageIcon("1.gif");</p><p>  JLabel text1, text2, picture = new JLabel(img);</p><p>  JFrame frame = new JFrame("學(xué)生成績查詢管理系統(tǒng)");</p>

14、<p>  insert = new JButton("添加數(shù)據(jù)");</p><p>  insert.setBackground(Color.orange);</p><p>  insert.addActionListener(new insertActionPerformed());</p><p>  query = ne

15、w JButton("查詢數(shù)據(jù)");</p><p>  query.addActionListener(new queryActionPerformed());</p><p>  query.setBackground(Color.orange);</p><p>  modify = new JButton("修改數(shù)據(jù)"

16、);</p><p>  modify.setBackground(Color.orange);</p><p>  modify.addActionListener(new modifyActionPerformed());</p><p>  delete = new JButton("刪除數(shù)據(jù)");</p><p>

17、  delete.setBackground(Color.orange);</p><p>  delete.addActionListener(new deleteActionPerformed());</p><p>  frame.setSize(360, 200);</p><p>  frame.setDefaultCloseOperation(JFram

18、e.EXIT_ON_CLOSE);</p><p>  Container contentPane = frame.getContentPane();</p><p>  contentPane.setLayout(new BorderLayout());</p><p>  text1 = new JLabel("**學(xué)生成績管理系統(tǒng)", JL

19、abel.CENTER);</p><p>  text1.setFont(new Font("宋體", Font.BOLD, 26));</p><p>  text1.setForeground(Color.blue);</p><p>  text2 = new JLabel("

20、 " + " ");</p><p>  text2.setFont(new Font("TimesRoman", Font.ROMAN_BASELINE, 14));</p><p>  panel1 = new JPanel();</p><p>  panel1.add(

21、insert);</p><p>  panel1.add(query);</p><p>  panel2 = new JPanel();</p><p>  panel2.add(modify);</p><p>  panel2.add(delete);</p><p>  panel1.setOpaque(fa

22、lse);</p><p>  panel2.setOpaque(false);</p><p>  panel = new JPanel();</p><p>  panel.add(text2, BorderLayout.NORTH);</p><p>  panel.add(panel1, BorderLayout.NORTH);<

23、;/p><p>  panel.add(panel2, BorderLayout.SOUTH);</p><p>  panel.setOpaque(false);</p><p>  contentPane.add(text1, BorderLayout.NORTH);</p><p>  contentPane.add(panel, Bord

24、erLayout.CENTER);</p><p>  frame.getLayeredPane().add(picture, new Integer(Integer.MIN_VALUE));</p><p>  Toolkit kit = Toolkit.getDefaultToolkit();</p><p>  Dimension screenSize = k

25、it.getScreenSize();</p><p>  int screenWidth = screenSize.width / 2;</p><p>  int screenHeight = screenSize.height / 2;</p><p>  int height = this.getHeight();</p><p> 

26、 int width = this.getWidth();</p><p>  picture.setBounds(0, 0, 360, 360);</p><p>  ((JPanel) contentPane).setOpaque(false);</p><p>  frame.setLocation(screenWidth - width / 2, scree

27、nHeight - height / 2);</p><p>  frame.setVisible(true);</p><p><b>  }</b></p><p>  public class insertActionPerformed implements ActionListener {</p><p>  p

28、ublic void actionPerformed(ActionEvent e) {</p><p>  new Insert().setVisible(true);</p><p><b>  }</b></p><p><b>  }</b></p><p>  public class mo

29、difyActionPerformed implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p>  new Modify().setVisible(true);</p><p><b>  }</b></p>

30、<p><b>  }</b></p><p>  public class queryActionPerformed implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p>  new Query().s

31、etVisible(true);</p><p><b>  }</b></p><p><b>  }</b></p><p>  public class deleteActionPerformed implements ActionListener {</p><p>  public voi

32、d actionPerformed(ActionEvent e) {</p><p>  new Delete().setVisible(true);</p><p><b>  }</b></p><p><b>  }</b></p><p>  public static void main(

33、String[] args) {</p><p>  new MainFrame();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  Insert類:</b></p><p>  packag

34、e dazuoye;</p><p>  import java.awt.*;</p><p>  import java.awt.event.*;</p><p>  import javax.swing.*;</p><p>  import java.sql.*;</p><p>  public class I

35、nsert extends JFrame {</p><p>  JTextField input1, input2, input3, input4, input5, input6,input7;</p><p>  JLabel label1, label2, label3, label4, label5;</p><p>  JButton button;<

36、;/p><p>  static Statement st;</p><p><b>  static {</b></p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<

37、/p><p>  Connection con = DriverManager.getConnection("jdbc:odbc:student");</p><p>  st = con.createStatement();</p><p>  } catch (Exception e) {</p><p><b>

38、;  }</b></p><p><b>  }</b></p><p>  ResultSet rs;</p><p>  public Insert() {</p><p>  input1 = new JTextField(15);</p><p>  input2 = new

39、JTextField(15);</p><p>  input3 = new JTextField(15);</p><p>  input4 = new JTextField(15);</p><p>  input5 = new JTextField(15);</p><p>  input6 = new JTextField(15);&

40、lt;/p><p>  input7 = new JTextField(15);</p><p>  JPanel panel = new JPanel();</p><p>  panel.setLayout(new GridLayout(7,2));</p><p>  panel.add(new JLabel("學(xué)號")

41、, BorderLayout.CENTER);</p><p>  panel.add(input1);</p><p>  panel.add(new JLabel("姓名"), BorderLayout.CENTER);</p><p>  panel.add(input2);</p><p>  panel.add(

42、new JLabel("學(xué)年"), BorderLayout.CENTER);</p><p>  panel.add(input3);</p><p>  panel.add(new JLabel("學(xué)期"), BorderLayout.CENTER);</p><p>  panel.add(input4);</p&

43、gt;<p>  panel.add(new JLabel("語文"), BorderLayout.CENTER);</p><p>  panel.add(input5);</p><p>  panel.add(new JLabel("英語"), BorderLayout.CENTER);</p><p> 

44、 panel.add(input6);</p><p>  panel.add(new JLabel("數(shù)學(xué)"), BorderLayout.CENTER);</p><p>  panel.add(input7);</p><p>  button = new JButton("添加");</p><p&

45、gt;  button.addActionListener(new mysql());</p><p>  Container container = getContentPane();</p><p>  container.add(panel, BorderLayout.CENTER);</p><p>  container.add(button, Borde

46、rLayout.SOUTH);</p><p>  setTitle("添加數(shù)據(jù)窗口");</p><p>  setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);</p><p>  setSize(300,300);</p><p>  Toolkit kit = Too

47、lkit.getDefaultToolkit();</p><p>  Dimension screenSize = kit.getScreenSize();</p><p>  int screenWidth = screenSize.width / 2;</p><p>  int screenHeight = screenSize.height / 2;<

48、;/p><p>  int height = this.getHeight();</p><p>  int width = this.getWidth();</p><p>  setLocation(screenWidth - width / 2, screenHeight - height / 2);</p><p>  setVisibl

49、e(true);</p><p><b>  }</b></p><p>  class mysql implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p><b>  try {<

50、;/b></p><p>  String sno = input1.getText().trim();</p><p>  String name = input2.getText().trim();</p><p>  String year = input3.getText().trim();</p><p>  String s

51、emester = input4.getText().trim();</p><p>  String chinese = input5.getText().trim();</p><p>  String english = input6.getText().trim();</p><p>  String maths = input7.getText().tri

52、m();</p><p>  if (sno.equals("") | name.equals("") | year.equals("") | semester.equals("")| chinese.equals("")| english.equals("")| maths.equals(&q

53、uot;")) {</p><p>  JOptionPane.showMessageDialog(Insert.this, "請重新輸入", "提示對話框", 1);</p><p><b>  } else {</b></p><p>  String sql = "insert

54、into ScoreInfo(ID,name,year,semester,Chinese,English,Maths) values('" + sno + "','"</p><p>  + name + "','" + year + "'," +semester+ "',&qu

55、ot;+ chinese + "," + english + "," + maths + ");";</p><p>  st.executeUpdate(sql);</p><p>  JOptionPane.showMessageDialog(Insert.this, "數(shù)據(jù)添加成功", "提示對

56、話框", 1);</p><p>  input1.setText("");</p><p>  input2.setText("");</p><p>  input3.setText("");</p><p>  input4.setText("")

57、;</p><p>  input5.setText("");</p><p>  input6.setText("");</p><p>  input7.setText("");</p><p><b>  }</b></p><p>

58、;  } catch (Exception ee) {</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

59、<b>  QUERY類:</b></p><p>  package dazuoye;</p><p>  import java.awt.*;</p><p>  import javax.swing.event.*;</p><p>  import java.awt.event.*;</p><

60、;p>  import javax.swing.*;</p><p>  import java.sql.*;</p><p>  public class Query extends JFrame {</p><p>  JTextArea show;</p><p>  JButton button1, button2, butto

61、n3, button4, button5,button6;;</p><p>  JTextField field1, field2, field3,field4;</p><p>  JComboBox comoBox;</p><p>  static Statement st;</p><p><b>  static {&l

62、t;/b></p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  Connection con = DriverManager.getConnection("jdbc:odbc:st

63、udent");</p><p>  st = con.createStatement();</p><p>  } catch (Exception e) {</p><p><b>  }</b></p><p><b>  }</b></p><p>  pu

64、blic Query() {</p><p>  show = new JTextArea(6, 15);</p><p>  button1 = new JButton("顯示所有信息");</p><p>  button1.addActionListener(new Mysql1());</p><p>  Cont

65、ainer container = getContentPane();</p><p>  container.setLayout(new BorderLayout());</p><p>  JPanel panel = new JPanel();</p><p>  JPanel mainpanel = new JPanel();</p><

66、p>  button2 = new JButton("按學(xué)號查詢");</p><p>  button2.addActionListener(new Mysql2());</p><p>  panel.add(button2);</p><p>  field1 = new JTextField(7);</p><p

67、>  panel.add(field1);</p><p>  panel.setVisible(true);</p><p>  mainpanel.add(panel);</p><p>  button3 = new JButton("按姓名查詢");</p><p>  button3.addActionLi

68、stener(new Mysql3());</p><p>  panel.add(button3);</p><p>  field2 = new JTextField(6);</p><p>  panel.add(field2);</p><p>  panel.setVisible(true);</p><p>

69、;  mainpanel.add(panel);</p><p>  button4 = new JButton("按學(xué)年查詢");</p><p>  button4.addActionListener(new Mysql4());</p><p>  panel.add(button4);</p><p>  fiel

70、d3 = new JTextField(6);</p><p>  panel.add(field3);</p><p>  panel.setVisible(true);</p><p>  mainpanel.add(panel);</p><p>  button5 = new JButton("按學(xué)期查詢");&l

71、t;/p><p>  button5.addActionListener(new Mysql4());</p><p>  panel.add(button5);</p><p>  field4 = new JTextField(6);</p><p>  panel.add(field4);</p><p>  pan

72、el.setVisible(true);</p><p>  mainpanel.add(panel);</p><p>  String items[] = { "請選擇", "語文", "英語", "數(shù)學(xué)" };</p><p>  comoBox = new JComboBox(i

73、tems);</p><p>  button6 = new JButton("按課程名稱查詢");</p><p>  button6.addActionListener(new Mysql5());</p><p>  panel.add(button6);</p><p>  panel.add(comoBox);&

74、lt;/p><p>  panel.setVisible(true);</p><p>  mainpanel.add(panel);</p><p>  panel = new JPanel();</p><p>  panel.add(button1);</p><p>  container.add(mainpane

75、l, BorderLayout.NORTH);</p><p>  container.add(panel, BorderLayout.SOUTH);</p><p>  container.add(new JScrollPane(show), BorderLayout.CENTER);</p><p>  setTitle("查詢數(shù)據(jù)");&l

76、t;/p><p>  setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);</p><p>  setSize(1000, 400);</p><p>  Toolkit kit = Toolkit.getDefaultToolkit();</p><p>  Dimension screenSiz

77、e = kit.getScreenSize();</p><p>  int screenWidth = screenSize.width / 2;</p><p>  int screenHeight = screenSize.height / 2;</p><p>  int height = this.getHeight();</p><p

78、>  int width = this.getWidth();</p><p>  setLocation(screenWidth - width / 2, screenHeight - height / 2);</p><p>  setVisible(true);</p><p><b>  }</b></p><

79、p>  class Mysql1 implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p><b>  try {</b></p><p>  String sql = "select * from Sco

80、reInfo";</p><p>  ResultSet rs = st.executeQuery(sql);</p><p>  show.setText("");</p><p>  show.append(</p><p>  "序號 學(xué)號

81、 姓名 學(xué)年 學(xué)期 語文 英語 數(shù)學(xué)"</p><p><b>  + "\n");</b></p><p>  while

82、 (rs.next()) {</p><p>  show.append(rs.getInt(1) + " ");</p><p>  show.append(rs.getString(2) + " ");</p><p>  show.append(rs.getStri

83、ng(3) + " ");</p><p>  show.append(rs.getString(4) + " ");</p><p>  show.append(rs.getInt(5) + " ");</p><p> 

84、 show.append(rs.getInt(6) + " ");</p><p>  show.append(rs.getInt(7) + " ");</p><p>  show.append(rs.getInt(8) + "\n");</p><p&

85、gt;<b>  }</b></p><p>  } catch (Exception ee) {</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p&g

86、t;  class Mysql2 implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p><b>  try {</b></p><p>  String ss = field1.getText().trim();<

87、;/p><p>  String sql = "select * from ScoreInfo where ID='" + ss + "'";</p><p>  ResultSet rs = st.executeQuery(sql);</p><p>  show.setText("");&l

88、t;/p><p>  show.append(</p><p>  "序號 學(xué)號 姓名 學(xué)年 學(xué)期 語文 英語

89、數(shù)學(xué)"</p><p><b>  + "\n");</b></p><p>  while (rs.next()) {</p><p>  show.append(rs.getInt(1) + " ");</p><p>  show.app

90、end(rs.getString(2) + " ");</p><p>  show.append(rs.getString(3) + " ");</p><p>  show.append(rs.getString(4) + " ");</

91、p><p>  show.append(rs.getInt(5) + " ");</p><p>  show.append(rs.getInt(6) + " ");</p><p>  show.append(rs.getInt(7) + "

92、 ");</p><p>  show.append(rs.getInt(8) + "\n");</p><p><b>  }</b></p><p>  } catch (Exception ee) {</p><p><b>  }</b></p>

93、;<p><b>  }</b></p><p><b>  }</b></p><p>  class Mysql3 implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p>&

94、lt;p><b>  try {</b></p><p>  String ss = field2.getText().trim();</p><p>  String sql = "select * from ScoreInfo where name='" + ss + "'";</p>&

95、lt;p>  ResultSet rs = st.executeQuery(sql);</p><p>  show.setText("");</p><p>  show.append(</p><p>  "序號 學(xué)號 姓名

96、 學(xué)年 學(xué)期 語文 英語 數(shù)學(xué)"</p><p><b>  + "\n");</b></p><p>  while (rs.next()) {</p>

97、<p>  show.append(rs.getInt(1) + " ");</p><p>  show.append(rs.getString(2) + " ");</p><p>  show.append(rs.getString(3) + "

98、 ");</p><p>  show.append(rs.getString(4) + " ");</p><p>  show.append(rs.getInt(5) + " ");</p><p>  show.append(rs.getInt(6)

99、+ " ");</p><p>  show.append(rs.getInt(7) + " ");</p><p>  show.append(rs.getInt(8) + "\n");</p><p><b>  }</b>&

100、lt;/p><p>  } catch (Exception ee) {</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  class Mysql4 implement

101、s ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p><b>  try {</b></p><p>  String ss = field3.getText().trim();</p><p>  String

102、 sql = "select * from ScoreInfo where class='" + ss + "'";</p><p>  ResultSet rs = st.executeQuery(sql);</p><p>  show.setText("");</p><p>  sh

103、ow.append(</p><p>  "序號 學(xué)號 姓名 學(xué)年 學(xué)期 語文 英語 數(shù)學(xué)"</p><

104、;p><b>  + "\n");</b></p><p>  while (rs.next()) {</p><p>  show.append(rs.getInt(1) + " ");</p><p>  show.append(rs.getString(2) + &

105、quot; ");</p><p>  show.append(rs.getString(3) + " ");</p><p>  show.append(rs.getString(4) + " ");</p><p>  show.

106、append(rs.getInt(5) + " ");</p><p>  show.append(rs.getInt(6) + " ");</p><p>  show.append(rs.getInt(7) + " ");</p>

107、<p>  show.append(rs.getInt(8) + "\n");</p><p><b>  }</b></p><p>  } catch (Exception ee) {</p><p><b>  }</b></p><p><b>  

108、}</b></p><p><b>  }</b></p><p>  class Mysql5 implements ActionListener {</p><p>  public void actionPerformed(ActionEvent e) {</p><p><b>  try

109、{</b></p><p>  String ss = field3.getText().trim();</p><p>  String sql = "select * from ScoreInfo where class='" + ss + "'";</p><p>  ResultSet rs

110、 = st.executeQuery(sql);</p><p>  show.setText("");</p><p>  show.append(</p><p>  "序號 學(xué)號 姓名 學(xué)年

111、 學(xué)期 語文 英語 數(shù)學(xué)"</p><p><b>  + "\n");</b></p><p>  while (rs.next()) {</p><p>  show.append

112、(rs.getInt(1) + " ");</p><p>  show.append(rs.getString(2) + " ");</p><p>  show.append(rs.getString(3) + " ");</p>

113、<p>  show.append(rs.getString(4) + " ");</p><p>  show.append(rs.getInt(5) + " ");</p><p>  show.append(rs.getInt(6) + "

114、 ");</p><p>  show.append(rs.getInt(7) + " ");</p><p>  show.append(rs.getInt(8) + "\n");</p><p><b>  }</b></p><p>  

115、} catch (Exception ee) {</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  class Mysql6 implements ActionListener {<

116、/p><p>  public void actionPerformed(ActionEvent e) {</p><p><b>  try {</b></p><p>  String sql = "";</p><p>  String ss = comoBox.getSelectedItem().

117、toString();</p><p>  if (ss.equals("語文")) {</p><p>  sql = "select ID,name,year,semester,Chinese from ScoreInfo ";</p><p>  show.setText("");</p>

118、<p>  show.append(</p><p>  "序號 學(xué)號 姓名 學(xué)年 學(xué)期 語文"</p><p><b>  + "\n");&

119、lt;/b></p><p>  } else if (ss.equals("英語")) {</p><p>  sql = "select ID,name,year,semester,English from ScoreInfo ";</p><p>  show.setText("");</

120、p><p>  show.append(</p><p>  "序號 學(xué)號 姓名 學(xué)年 學(xué)期 英語 "</p><p><b>  + "\n&qu

121、ot;);</b></p><p>  } else if (ss.equals("數(shù)學(xué)")) {</p><p>  sql = "select ID,name,year,semester,Maths from ScoreInfo ";</p><p>  show.setText("");&

122、lt;/p><p>  show.append(</p><p>  "序號 學(xué)號 姓名 學(xué)年 學(xué)期 數(shù)學(xué)"</p><p><b>  + "\n&

123、quot;);</b></p><p><b>  }</b></p><p>  ResultSet rs = st.executeQuery(sql);</p><p>  int i = 0;</p><p>  while (rs.next()) {</p><p><b

124、>  i++;</b></p><p>  show.append("" + i + " " + rs.getString(1) + " ");</p><p>  show.append(rs.getString(2) + " &quo

125、t;);</p><p>  show.append(rs.getString(3) + " ");</p><p>  show.append(rs.getInt(4) + "\n");</p><p><b>  }</b></p><p>  } c

126、atch (Exception ee) {</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b&

127、gt;  Modify類:</b></p><p>  package dazuoye;</p><p>  import java.awt.*;</p><p>  import java.awt.event.*;</p><p>  import javax.swing.*;</p><p>  imp

128、ort java.sql.*;</p><p>  public class Modify extends JFrame {</p><p>  JTextField input1, input2, input3, input4, input5, input6,input7;</p><p>  JLabel label1, label2, label3, labe

129、l4, label5;</p><p>  JButton button;</p><p>  static Statement st;</p><p><b>  static {</b></p><p><b>  try {</b></p><p>  Class.fo

130、rName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  Connection con = DriverManager.getConnection("jdbc:odbc:student");</p><p>  st = con.createStatement();</p><p>  

131、} catch (Exception e) {</p><p><b>  }</b></p><p><b>  }</b></p><p>  ResultSet rs;</p><p>  public Modify() {</p><p>  input1 = new

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論