同构SQL语句:
指的是两个SQL语句可编译的部分是相同的,只是参数不一样而已
异构SQL语句:
指的是两个SQL语句整个的格式都是不同的。
在JDBC中,PreparedStatement执行同构SQL语句的效率是比较高的,因为PreparedStatement对象一旦绑定了SQL语句,就只能执行这一条SQL语句,例如:
public static void main(String[] args) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
People people = new People();
try {
conn = ConnectionFactory.getConnection();
String selectSQL = "SELECT id,name,salary FROM emp_t WHERE id = ?"