java编程中遇到的一些小技巧
java编程中遇到的一些小技巧
一、利用javaBean封装从ResultSet中取出的单个对象
eg:从rs中取出学生对象
?
?
package linys.modelimport java.sql.ResultSet;import java.sql.SQLException;public class Student {private int id;private String name;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void initRS(ResultSet rs){try {this.id=rs.getInt("id");this.name=rs.getString("name");} catch (SQLException e) {e.printStackTrace();}}}
? ? 使用:
? ? ?while(rs.next()){
Student stu=new Student();
stu.initRS(rs);
}
二、JDBC中事物的使用
?
boolean autoCommit = conn.getAutoCommit();
conn.setAutoCommit(false);
//JDBC代码
?
conn.commit();
conn.setAutoCommit(autoCommit);//还原现场