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();
}
}
}
}