zoukankan      html  css  js  c++  java
  • jdbc练习2

    package test_1;
    
    import java.sql.*;
    
    import java.util.Scanner;
    
    public class chaxun {
    
    	public static void main(String[] args) {
    		Scanner sc=new Scanner(System.in);
    		System.out.println("a:准考证号");
    		System.out.println("b:身份证号");
    		System.out.println("请输入您要查询的类型:");
    		String s=sc.next();
    		System.out.println("请输入证件号:");
    		
            String z=sc.next();		
    		 Connection  con=null;
    		    try
    		    {
    		    	Class.forName("oracle.jdbc.driver.OracleDriver");
    		    
    		    	String  struil="jdbc:oracle:thin:@localhost:1521:ORCLER";
    		    
    		    	con=DriverManager.getConnection(struil, "test", "asd123");
    		    	System.out.println("连接数据库成功");
    		    	Statement st= con.createStatement();
    		    	if(s.equals("a"))
    		    	{
    		    		ResultSet rs=st.executeQuery("select * from examstudent where examcard="+z);
    		    		 while(rs.next())
    		    		 {
    		    			  
    		    			  String t=rs.getString("type");
    		    		      String id=rs.getString("idcard");
    		    		      String ex=rs.getString("examcard");
    		    		      String stu=rs.getString("studentname");
    		    		      String l=rs.getString("location");
    		    		      String g=rs.getString("grade");
    		    		      System.out.println("四/六级"+t+"身份证号"+id+"准考证号"+ex+"学生姓名"+stu+"区域"+l+"成绩"+g);
    		    		 }
    		    		 rs.close();
    		    	}
    		    	else if(s.equals("b"))
    		    	{
    		    		ResultSet rs=st.executeQuery("select * from examstudent where idcard="+z);
    		    		
    		    		 while(rs.next())
    		    		 {
    		    			  
    		    			  String t=rs.getString("type");
    		    		      String id=rs.getString("idcard");
    		    		      String ex=rs.getString("examcard");
    		    		      String stu=rs.getString("studentname");
    		    		      String l=rs.getString("location");
    		    		      String g=rs.getString("grade");
    		    		      System.out.println("四/六级"+t+"身份证号"+id+"准考证号"+ex+"学生姓名"+stu+"区域"+l+"成绩"+g);
    		    		 }
    		    		 rs.close();
    		    	}
    		    	else
    		    	{
    		    		System.out.println("您的输入有误,请重新输入!");
    		    	}
    		        st.close();
    		    
    		    }
    		    catch(Exception e)
    		    {
    		    	e.printStackTrace();
    		    	System.out.println("连接数据库失败");
    		    }
    
    
    
    	}
    
    }
    

  • 相关阅读:
    常用颜色代码 (30种)
    C++ 调用lib 和 dll的 方法 及 动态库DLL与静态库lib的区别
    如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性 .
    理解预编译头
    #ifndef用法总结 .
    C++中MessageBox()的详细用法
    如何用Javascript捕获ActiveX对象的事件
    ActiveX控件调用JavaScript函数的方法
    MFC Activex与JavaScript的接口交互
    include包含文件查找的顺序 .
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5602662.html
Copyright © 2011-2022 走看看