创建向数据库发送SQL语句的对象

创建与数据库的连接之后,如果要对数据库中的数据进行操作就需要向数据库发送SQL语句,数据库收到SQL语句之后就会执行相应的操作,而发送SQL语句要先获得Statement类的实例对象。
语法:Statement 对象名=连接名.createStatement();
该语句也需要使用try…catch语句来捕捉异常,如:
try{
Ststement x1=s1.createStatement();
}catch(SQLException e){
e.printStackTrace();
}

发送SQL语句及处理返回结果

有了上述创建的Statement对象之后,就可以发送SQL语句对数据库进行操作了,并将数据库返回的结果集存放在ResultSet类的实例对象中。
语法:ResultSet 对象名=Statement对象名.executeQuery(”SQL语句”);

运行结果为返回一个ResultSet对象,该对象一次只能看到结果集中的一行数据,且指针开始的位置在第一条记录的前面,使用该类的next()方法可以将指针从当前位置移向下一行。
常见的ResultSet方法如右图所示:
image.pngimage.png

关闭数据库连接

正确关闭数据库的方式是:“ResultSet对象.close()”->“Statement对象.close()”->“Connection对象.close()”

示例代码:
image.png
运行结果:
image.png