Luego, en el artículo anterior, podemos agregar el siguiente código directamente después de "" la conexión de la base de datos es exitosa "para consultar la tabla en la base de datos
在这里插入代码片
Statement s=dbConn.createStatement();
s.executeUpdate("create table student(name varchar(20),sex varchar(5))");//建表
ResultSet r = s.executeQuery("Select name from student where sex='男'");
while(r.next()) {
System.out.println(r.getString(11));
}
dbConn.close();
Al mismo tiempo, la consulta y la actualización pueden usar PrepareStatement
在这里插入代码片
PreparedStatement s=dbConn.prepareStatement("Select name from student where sex=?");//“?”做为参数的占位符
s.setString(1,"男");
La interfaz PreparedStatement es una extensión de la interfaz de declaración y se utiliza para ejecutar declaraciones SQL precompiladas con o sin parámetros. Los métodos executeQuery () y executeUpdate () son similares a los dos métodos definidos en la interfaz de la instrucción, excepto que no tienen parámetros porque la instrucción SQL se especificó en el método prepareStatenent cuando se creó el objeto PreparedStatement.