1 package hanqi;
2 import java.sql.*;
3 import java.util.*;
4 public class Student
5 {
6 public static void main(String[] args)
7 {
8 Scanner s=new Scanner(System.in);
9 System.out.println("请输入你的四/六级");
10 int a=s.nextInt();
11 System.out.println("请输入你的身份证号");
12 String b=s.next();
13 System.out.println("请输入你的准考证号");
14 String c=s.next();
15 System.out.println("请输入你的姓名");
16 String d=s.next();
17 System.out.println("请输入你的区域");
18 String e=s.next();
19 System.out.println("请输入你的成绩");
20 int f=s.nextInt();
21
22 Connection conn = null;
23 try
24 {
25 Class.forName("oracle.jdbc.driver.OracleDriver");
26 String strUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";
27 conn = DriverManager.getConnection(strUrl, "text", "123456");
28 System.out.println("连接数据库成功");
29
30 Statement st=conn.createStatement();
31 st.executeUpdate("insert into examstudent values (se_ff.nextval,"+a+",'"+b+"','"+c+"','"+d+"','"+e+"',"+f+")");
32 System.out.println("信息录入成功");
33
34 ResultSet rs=null;
35 System.out.println("请输入你的身份证号或准考证号,a身份证、b准考证号");
36 String a1=s.next();
37 if(a1.equals("a"))
38 {
39 System.out.println("请输入你的身份证号");
40 String a11=s.next();
41 rs=st.executeQuery("select * from examstudent where IDCard='"+a11+"'");
42 }
43 else if(a1.equals("b"))
44 {
45 System.out.println("请输入你的准考证号");
46 String a12=s.next();
47 rs=st.executeQuery("select * from examstudent where ExamCard='"+a12+"'");
48 }
49
50
51 while(rs.next())
52 {
53 String FlowID=rs.getString("FlowID");
54 String Type=rs.getString("Type");
55 String IDCard=rs.getString("IDCard");
56 String ExamCard=rs.getString("ExamCard");
57 String StudentName=rs.getString("StudentName");
58 String Location=rs.getString("Location");
59 String Grade=rs.getString("Grade");
60 System.out.println("流水号:"+FlowID+" 四/六级:"+Type+" 身份证号:"+IDCard+" 准考证号;"+ExamCard+" 学生姓名:"+StudentName+" 区域;"+Location+" 成绩;"+Grade);
61 }
62
63 System.out.println("请输入考号,删除该学生的信息");
64 String a13=s.next();
65 int n=st.executeUpdate("delete from examstudent where ExamCard='"+a13+"'");
66 if(n>0)
67 {
68 System.out.println("删除成功");
69 }
70 else
71 {
72 System.out.println("查无此人");
73 }
74 st.close();
75 }
76 catch (Exception e1)
77 {
78
79 e1.printStackTrace();
80
81 }
82
83 finally
84 {
85 try
86 {
87 conn.close();
88 }
89 catch (SQLException e1)
90 {
91 e1.printStackTrace();
92 }
93
94 }
95 }
96 }
![]()
![]()
![]()
![]()
![]()