📄 beanquery.java
字号:
package util.db;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
/**
* <p>Title: J2EE教学工程</p>
* <p>Description: 教学使用,欢迎学习与讨论</p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: 西南交通大学</p>
* @author 唐权华
* @version 1.0
*/
public class BeanQuery {
private Connection conn;
private Statement stmt;
/**
* 创建连接,调用完成后请使用closeConnection关闭此连接。
*/
public BeanQuery() {
try{
conn = new BeanConn().getConn();
stmt=conn.createStatement();
}catch(Exception e){
e.printStackTrace();
}
}
/**
* 执行SQL更新语句,包括插入语句与UPDATE语句
* @param sql String 要执行的语句
* @return boolean 是否执行成功
*/
public boolean excuteUpdate(String sql){
try{
stmt.execute(sql);
stmt.close();
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
/**
* 执行查询语句
* @param sql String 查询SQL语句
* @return ResultSet 查询结果
*/
public ResultSet executeQuery(String sql){
try{
return stmt.executeQuery(sql);
}catch(Exception e){
return null;
}
}
/**
* 关闭连接及Statement对象
*/
public void closeConnection(){
try{
stmt.close();
conn.close();
}catch(Exception e){
System.out.println("BeanQuery close connection error:"+e.getMessage());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -