成绩查询系统(JAVA)
2005-01-09 13:48
357 查看
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.sql.*;
class Window extends Frame implements ActionListener
{
TextArea text;
Panel panel;
TextField xingming;
Button button1,button2;
Window()
{
super("成绩查询");
setLayout(new BorderLayout());
setBackground(Color.cyan);
setBounds(150,150,300,120);
setVisible(true);
text=new TextArea();
button1=new Button("确定");
button2=new Button("查询所有人的成绩");
xingming=new TextField(16);
panel=new Panel();
panel.add(new Label("输入被查询的学生的姓名:"));
panel.add(xingming);
panel.add(button1);
add("North",panel);
add(text,"Center");
add(button2,"South");
text.setEditable(false);
text.setBackground(Color.pink);
button1.addActionListener(this);
button2.addActionListener(this);
addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
setVisible(false);
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==button1)
{
text.setText("查询结果:"+'/n');
try{ Liststudent1(); }
catch(SQLException ee){ }
}
else if(e.getSource()==button2)
{
text.setText("查询的结果"+'/n');
try{ Liststudent2(); }
catch(SQLException ee){ }
}
}
public void Liststudent1() throws SQLException
{
String name;
int math,english,physics,sum;
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){ }//建立JDBC-ODBC桥接器
Connection con=DriverManager.getConnection("jdbc:odbc:redsun","","");
//连接到数据库
Statement sql=con.createStatement();//向数据库发送SQL语句
ResultSet rs=sql.executeQuery("SELECT*FROM chengjibiao");
//处理查询结果
while(rs.next())
{
name=rs.getString("姓名");
math=rs.getInt("数学");
physics=rs.getInt("物理");
english=rs.getInt("英语");
sum=english+math+physics;
if((name.trim()).equals(xingming.getText().trim()))
{
text.append("***"+"/n"+name+"的成绩:"+"/n"+"数学:"+math+
"/t英语:"+english+"/t物理:"+physics+"/t总分:"+sum+'/n');
}
}
if((text.getText().trim()).equals("查询结果:"))
text.setText("没有此人的成绩");
}
public void Liststudent2() throws SQLException
{
String name;
int math,english,physics,sum;
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){ }
Connection con=DriverManager.getConnection("jdbc:odbc:redsun","","");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery("SELECT*FROM chengjibiao");
while(rs.next())
{
name=rs.getString("姓名");
math=rs.getInt("数学");
physics=rs.getInt("物理");
english=rs.getInt("英语");
sum=english+math+physics;
text.append("***"+"/n"+name+"的成绩:"+"/n"+"数学:"+math+
"英语:"+english+"物理:"+physics+"总分:"+sum+'/n');
}
}
}
public class Example23_2
{
public static void main(String args[])
{
Window window=new Window();
window.pack();
}
}
import java.awt.event.*;
import java.net.*;
import java.sql.*;
class Window extends Frame implements ActionListener
{
TextArea text;
Panel panel;
TextField xingming;
Button button1,button2;
Window()
{
super("成绩查询");
setLayout(new BorderLayout());
setBackground(Color.cyan);
setBounds(150,150,300,120);
setVisible(true);
text=new TextArea();
button1=new Button("确定");
button2=new Button("查询所有人的成绩");
xingming=new TextField(16);
panel=new Panel();
panel.add(new Label("输入被查询的学生的姓名:"));
panel.add(xingming);
panel.add(button1);
add("North",panel);
add(text,"Center");
add(button2,"South");
text.setEditable(false);
text.setBackground(Color.pink);
button1.addActionListener(this);
button2.addActionListener(this);
addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
setVisible(false);
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==button1)
{
text.setText("查询结果:"+'/n');
try{ Liststudent1(); }
catch(SQLException ee){ }
}
else if(e.getSource()==button2)
{
text.setText("查询的结果"+'/n');
try{ Liststudent2(); }
catch(SQLException ee){ }
}
}
public void Liststudent1() throws SQLException
{
String name;
int math,english,physics,sum;
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){ }//建立JDBC-ODBC桥接器
Connection con=DriverManager.getConnection("jdbc:odbc:redsun","","");
//连接到数据库
Statement sql=con.createStatement();//向数据库发送SQL语句
ResultSet rs=sql.executeQuery("SELECT*FROM chengjibiao");
//处理查询结果
while(rs.next())
{
name=rs.getString("姓名");
math=rs.getInt("数学");
physics=rs.getInt("物理");
english=rs.getInt("英语");
sum=english+math+physics;
if((name.trim()).equals(xingming.getText().trim()))
{
text.append("***"+"/n"+name+"的成绩:"+"/n"+"数学:"+math+
"/t英语:"+english+"/t物理:"+physics+"/t总分:"+sum+'/n');
}
}
if((text.getText().trim()).equals("查询结果:"))
text.setText("没有此人的成绩");
}
public void Liststudent2() throws SQLException
{
String name;
int math,english,physics,sum;
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){ }
Connection con=DriverManager.getConnection("jdbc:odbc:redsun","","");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery("SELECT*FROM chengjibiao");
while(rs.next())
{
name=rs.getString("姓名");
math=rs.getInt("数学");
physics=rs.getInt("物理");
english=rs.getInt("英语");
sum=english+math+physics;
text.append("***"+"/n"+name+"的成绩:"+"/n"+"数学:"+math+
"英语:"+english+"物理:"+physics+"总分:"+sum+'/n');
}
}
}
public class Example23_2
{
public static void main(String args[])
{
Window window=new Window();
window.pack();
}
}
相关文章推荐
- 成绩查询系统Java版-我们要做的还有很多
- 考研成绩查询系统(jsp、mysql、java)
- java编写学生成绩录入系统
- java 学生成绩管理系统
- 用java模拟登录正方教务系统,抓取课表和个人成绩等数据
- 【Java】学生成绩管理系统
- Java项目:学生成绩管理系统(一)
- java编写学生成绩管理系统代码
- 用链表写的学生管理系统 成绩的录入与查询都已经是实现了
- Java课程设计—学生成绩管理系统(201521123004-林艺如)
- java模拟登录校内成绩查询网站,将获得的HTML代码用jsoup解析
- C语言 · 成绩查询系统
- java开发的简易学生成绩管理系统
- Java GUI学生成绩管理系统管理员权限之教师添加功能
- java爬虫之登录到教务系统抓取成绩
- 成绩登记与查询系统App
- 学生成绩查询系统
- python爬虫实战之模拟正方教务系统登录查询成绩
- Java程序查询系统参数
- Java报表FineReport在医院院长查询分析系统中有什么用