⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sscorequery.java

📁 一个毕业设计的Java学生成绩管理系统
💻 JAVA
字号:
package scoremis;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import javax.swing.table.*;
import java.sql.*;
public class SScoreQuery extends JFrame
{
  BorderLayout borderLayout1=new BorderLayout();   //设置布局管理器的布局方式为"边框布局"
  JLabel jLabel1=new JLabel("个人成绩查询");
  ResultSet rs=null;
  Vector tempvector=new Vector(1,1);//制作表格dbtable并添加滚动条
  DefaultTableModel model=new DefaultTableModel();
  JTabel dbtable=new JTabel(model);
  JScrollPane jScrollPanel=new JScrollPane(dbtable);
  String sql,sxm,sxh;
  public SScroeQuery(String xm,String id)
   {
      try
       {
         sxm=xm;
         sxh=id;
         jbInit();
       }
      catch(Exception exception)
       {
          exception.printStackTrace();
       }
   }
 private void jbInit() throws Exception
   {
      jLabel1.setFont(new java.awt.Font("宋体",Font.PLAINv,18));//各个组件的初始化
      jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
      jLabel1.setHorizontalTextPosition(SwingConstants.CENTER);
      getContentPane().add(jLabel1,"North");
      model.addColumn("学期");//在表格中添加个列并对每一列命名
      model.addColumn("科目");
      model.addColumn("成绩");
      getContentPane().add(jScrollPanel,"Center");
      dbconn db=new dbconn();
      sql="select * from S_C where Sname='"+sxm+"' and SID='"+sxh+"'";
      try
       {
         int j=model.getRowCount();    //删除表格中原有的数据
         if(j>0)
           {
            for(int i=0;i<j;i++)
                model.removeRow(0);
           }
          rs=db.Query(sql);      //从数据库中查询相应的数据并添加到表格当中
          while(rs.next())
            {
            tempvector=new Vector(1,1);
            tempvector.add(rs.getString("Term"));
            tempvector.add(rs.getString("Cname"));
            tempvector.add(rs.getFloat("score"));
            model.addRow(tempvector);
            }
          dbtable.setEnabled(false);//设置表格中的数据为不可修改
       }
      catch(Exception e2)
       {
         System.out.println(e2.toString);
       }
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -