zoukankan      html  css  js  c++  java
  • 期中考试前准备--数据库查找代码

    import java.sql.*;
    
    import java.util.Scanner;
    
    public class jdbcselect {
    	public static void main(String[]args) {
    		final String URL = "jdbc:mysql://localhost:3306/test";
    		final String USERNAME = "root";
    	    final String PWD = "12345";
    	    Connection connection = null;
    	    Statement  stmt = null;
    	    ResultSet rs = null ; 
    		Scanner con=new Scanner(System.in);
    		String idnumber;
    		String classname;
    		String teachername;
    		String didian;
    
    		teachername=con.nextLine();
    		/*teachername=con.nextLine();
    		didian=con.nextLine();*/
    		try {
    			// a.导入驱动,加载具体的驱动类
    			Class.forName("com.mysql.jdbc.Driver");// 加载具体的驱动类
    			// b.与数据库建立连接
    			connection = DriverManager.getConnection(URL, USERNAME, PWD);
    			stmt = connection.createStatement();
    			
    			
    			//String sql = "select * from student where teacher='"+teachername+"'  " ;
    			String sql = "select * from student where teacher like '%"+teachername+"%'  " ;
    		
    			// 执行SQL
    			rs = stmt.executeQuery(sql);
    			
    			// d.处理结果
    			
    		 
    				
    				while(rs.next()) { 
    					String id=rs.getString("id");
    					System.out.println(id);
    					}
    				
    			
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    			System.out.println("1");
    		} catch (SQLException e) {
    			e.printStackTrace();
    			System.out.println("3");
    		} catch(Exception e) {
    			e.printStackTrace();
    			System.out.println("2");
    		}
    		finally {
    			try {
    				 if(stmt!=null) stmt.close();// 对象.方法
    				 if(connection!=null)connection.close();
    			}catch(SQLException e) {
    				e.printStackTrace();
    			}
    		}
    	}
    
    
    }
    

      

  • 相关阅读:
    bootstrap 辅助类
    bootstrap 表单类
    bootstrap 图片类 和 按钮类 部分
    angularJs学习笔记-入门
    react-conponent-todo
    react-conponent-secondesElapsed
    react-conponent-hellocynthia
    react学习笔记1
    1970年// iPhone “变砖”后可继续正常使用的解决方案
    23种设计模式
  • 原文地址:https://www.cnblogs.com/jz-no-bug/p/14229742.html
Copyright © 2011-2022 走看看