package lianxi2; import java.sql.*; import java.util.Scanner; public class lianxi2 { public static void main(String[] args) { Connection conn = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); String strUrl ="jdbc:Oracle:thin:@localhost:1521:ORCL"; conn = DriverManager.getConnection(strUrl, "test1", "duibuqi19950220"); System.out.println("鏈接數據庫成功!"); Statement st = conn.createStatement(); System.out.println("請輸入身份證號或者學生考號"); System.out.println("a:身份證號"); System.out.println("b:准考證號"); Scanner b = new Scanner (System.in); String str=b.next(); if(str.equals("a")) { System.out.println("請輸入身份證號"); String bb = b.next(); ResultSet rs = st.executeQuery("select * from EXAMSTUDENT where IDCard = '"+bb+"'"); while(rs.next()) { int FlowID = rs.getInt(1); int Type = rs.getInt(2); String IDCard = rs.getString(3); String ExamCard = rs.getString(4); String StudentName = rs.getString(5); String Location = rs.getString(6); int Grade = rs.getInt(7); System.out.println("序列號是"+FlowID+"四六級"+Type+"身份證號是"+IDCard+"學生考號是"+ExamCard+ "姓名是"+StudentName+"在這所城市"+Location+"成績是"+Grade); } } else if(str.equals("b")) { System.out.println("輸入准考證號:"); String aa = b.next(); ResultSet ru = st.executeQuery("select * from EXAMSTUDENT where ExamCard = '"+aa+"'"); while(ru.next()) { int FlowID = ru.getInt(1); int Type = ru.getInt(2); String IDCard = ru.getString(3); String ExamCard = ru.getString(4); String StudentName = ru.getString(5); String Location = ru.getString(6); int Grade = ru.getInt(7); System.out.println("序列號是"+FlowID+"四六級"+Type+"身份證號是"+IDCard+"學生考號是"+ExamCard+ "姓名是"+StudentName+"在這所城市"+Location+"成績是"+Grade); } } else { System.out.println("輸入有誤!"); } } catch (Exception e) { e.printStackTrace(); } } }
package lianxi2; import java.sql.*; import java.util.Scanner; public class lianxi2 { public static void main(String[] args) { Connection conn = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); String strUrl ="jdbc:Oracle:thin:@localhost:1521:ORCL"; conn = DriverManager.getConnection(strUrl, "test1", "duibuqi19950220"); System.out.println("鏈接數據庫成功!"); Statement st = conn.createStatement(); System.out.println("請輸入身份證號或者學生考號"); System.out.println("a:身份證號"); System.out.println("b:准考證號"); Scanner b = new Scanner (System.in); String str=b.next(); if(str.equals("a")) { System.out.println("請輸入身份證號"); String bb = b.next(); ResultSet rs = st.executeQuery("select * from EXAMSTUDENT where IDCard = '"+bb+"'"); while(rs.next()) { int FlowID = rs.getInt(1); int Type = rs.getInt(2); String IDCard = rs.getString(3); String ExamCard = rs.getString(4); String StudentName = rs.getString(5); String Location = rs.getString(6); int Grade = rs.getInt(7); System.out.println("序列號是"+FlowID+"四六級"+Type+"身份證號是"+IDCard+"學生考號是"+ExamCard+ "姓名是"+StudentName+"在這所城市"+Location+"成績是"+Grade); } } else if(str.equals("b")) { System.out.println("輸入准考證號:"); String aa = b.next(); ResultSet ru = st.executeQuery("select * from EXAMSTUDENT where ExamCard = '"+aa+"'"); while(ru.next()) { int FlowID = ru.getInt(1); int Type = ru.getInt(2); String IDCard = ru.getString(3); String ExamCard = ru.getString(4); String StudentName = ru.getString(5); String Location = ru.getString(6); int Grade = ru.getInt(7); System.out.println("序列號是"+FlowID+"四六級"+Type+"身份證號是"+IDCard+"學生考號是"+ExamCard+ "姓名是"+StudentName+"在這所城市"+Location+"成績是"+Grade); } } else { System.out.println("輸入有誤!"); } } catch (Exception e) { e.printStackTrace(); } } }