资源简介
JAVA学生成绩管理系统(附源码 毕业设计 课程设计)
可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。
代码片段和文件信息
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.event.*;
import java.sql.*;
public class Scores {
public static void main(String [] args){
new ScoresWindow(“成绩查询系统“);
}
}
class ScoresWindow extends Jframe{
private static final long serialVersionUID = -6924196421756933199L;
Statement statement;
Connection connection;
String commandString;
ResultSet resultSet;
JButton addJButton=new JButton(“确认“);
JTextField noJTextField=new JTextField(9);
JTextField scoresJTextField=new JTextField(5);
JPanel inputPanel=new JPanel(false);
JButton queryJButton=new JButton(“查询“);
JTextField queryNOJTextField=new JTextField(9);
JTextArea queryJTextArea=new JTextArea();
JPanel queryJPanel=new JPanel(false);
JButton sortJButton=new JButton(“排序“);
object clonameobject[]={“学号““成绩“};
Integer rows=0;
DefaultTableModel tableModel=new DefaultTableModel(clonameobjectrows);
JTable table=new JTable(tableModel);
JPanel sortJPanel=new JPanel(false);
Dimension dimension=new Dimension(10025);
public ScoresWindow(String titleString) {
super(titleString);
JTabbedPane jTabbedPane=new JTabbedPane();
JComponent inputPanel=inputJComponent();
JComponent queryPanel=queryJComponent();
JComponent sortPanel=sortJComponent();
jTabbedPane.addTab(“输入成绩“ inputPanel);
jTabbedPane.addTab(“查询成绩“ queryPanel);
jTabbedPane.addTab(“成绩排序“ sortPanel);
setLayout(new GridLayout(11));
add(jTabbedPane);
jTabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
setBounds(100 100 300 400);
setVisible(true);
validate();
addJButton.addActionListener(new AddAction());
queryJButton.addActionListener(new QueryAction());
sortJButton.addActionListener(new SortAction());
getConnectDatabase();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
protected class AddAction implements ActionListener{
public void actionPerformed(ActionEvent e){
String noString;
try {
noString=noJTextField.getText(0 9);
commandString=“INSERT INTO scores VALUES(‘“+noString+“‘‘“+scoresJTextField.getText()+“‘)“;
statement=connection.createStatement();
statement.execute(commandString);
statement.closeOnCompletion();
alterJComponent(inputPanel “添加成功!“);
statement.closeOnCompletion();
} catch (Exception e2) {
alterJComponent(inputPanel “学号为9位!请重新输入!\n“+e2.toString()+““);
}
}
}
protected class QueryAction implements ActionListener{
public void actionPerformed(ActionEvent e){
try {
statement=connection.createStatement();
String noString=queryNOJTextField.getText(0 9);
commandString=“SELECT * FROM SCORES WHERE NUMBER=‘“+noString+“‘“;
resultSet=statement.executeQuery(commandString);
resultSet.first();
queryJTextArea.append(“您查询的学号为 “+resultSet.getString(1)+“ 的成绩为 “+resultSet.getString(2)+“\n“);
statement.closeOnCompletion();
} catch (Exception e2) {
alterJComponent(queryJPanel “学号为9位!请重新输入!\n“+e2.toString()+““);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-10-27 15:30 java3-master\
文件 483 2012-10-27 15:30 java3-master\.gitattributes
文件 1970 2012-10-27 15:30 java3-master\.gitignore
目录 0 2012-10-27 15:30 java3-master\src\
文件 6542 2012-10-27 15:30 java3-master\src\Scores.java
相关资源
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- 个人根据Android移动开发案例详解手写
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 基于JSP的学生宿舍管理系统(源码 数
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
评论
共有 条评论