1.executeQuery(String sql); 执行sql,实现查询,并返回ResultSet 对象。
2. executeUpdate(String sql); 执行sql语句,可实现增添,修改,删除,返回执行受到影响的行数,因而不能执行查询操作。
代码如下
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Scanner;
public class StuOpe {
/* 创建Connection,ResultSet,Statement接口的成员变量*/
private static Connection con=null;
private static ResultSet res=null;
private static Statement sta=null;
private static String sql=null;
/*创建释放对象占用的数据库和JDBC资源的方法
*try catch语句多catch语句时顺序执行
执行第一个与异常类匹配的catch语句,其后catch被忽略*/
private static void closeOPE(Connection con,ResultSet res,Statement sta) {
try {
if (res!=null) {
res.close();
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (sta!=null) {
sta.close();
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (con!=null) {
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}//end of closeOPE()
public static void main(String[] args) {
welcome()