📄 ownersdao.java~1~
字号:
package da0;
import java.util.*;
import java.sql.*;
import dto.*;
public class Ownersdao {
PreparedStatement ps = null;
ResultSet rs = null;
Connection con = null;
public Ownersdao() {
}
public ArrayList search() {
ArrayList arr = new ArrayList();
DBcon dbcon = new DBcon();
try {
con = dbcon.GetConnection();
String sql = "select oid,oname from owners";
ps = con.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
Ownersdto ownersdto = new Ownersdto();
ownersdto.setOid(rs.getInt("oid"));
ownersdto.setOname(rs.getString("oname"));
arr.add(ownersdto);
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
dbcon.CloseRs(rs);
dbcon.ClosePs(ps);
dbcon.CloseCon(con);
return arr;
}
}
public Ownersdto search(int oid) {
Ownersdto ownersdto = new Ownersdto();
DBcon dbcon = new DBcon();
try {
con = dbcon.GetConnection();
String sql = "select * from owners where oid =?";
ps = con.prepareStatement(sql);
ps.setInt(1, oid);
rs = ps.executeQuery();
if(rs.next()) {
ownersdto.setOid(rs.getInt("oid"));
ownersdto.setOname(rs.getString("oname"));
ownersdto.setOaddress(rs.getString("oaddress"));
ownersdto.setOcity(rs.getString("ocity"));
ownersdto.setOtelephone(rs.getString("otelephone"));
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
dbcon.CloseRs(rs);
dbcon.ClosePs(ps);
dbcon.CloseCon(con);
return ownersdto;
}
}
public boolean UpdateOwners(int oid, String name, String address,
String city, String telephone) {
boolean flag = false;
DBcon dbcon = new DBcon();
try {
con = dbcon.GetConnection();
String sql =
"update owners set oname=?,oaddress=?,ocity=?,otelephone=? where oid=?";
ps = con.prepareStatement(sql);
ps.setString(1, name);
ps.setString(2, address);
ps.setString(3, city);
ps.setString(4, telephone);
ps.setInt(5, oid);
int i = ps.executeUpdate();
if(i>0){
flag=true;
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
dbcon.CloseRs(rs);
dbcon.ClosePs(ps);
dbcon.CloseCon(con);
return flag;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -