Advertisement
Guest User

BD Java lab 2

a guest
Nov 23rd, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. List<Client> clns = new ArrayList<Client>();
  2.             Connection con = null;
  3.             Statement stmt = null;
  4.            
  5.             try{
  6.                 if (address==null)
  7.                     address="%";
  8.                 if (name==null)
  9.                     name="%";
  10.                
  11.                 String sql = "SELECT * FROM CLIENTS WHERE name like '" + name +"' and address like '" + address +"'";      
  12.                
  13.                 con = JdbcUtils.getConnection();
  14.                 stmt = con.createStatement();
  15.                
  16.                 ResultSet rs = stmt.executeQuery(sql);
  17.                 while (rs.next()) {
  18.                     Client cln = new Client();
  19.                     cln.setId(rs.getInt("id"));
  20.                     cln.setNo(rs.getInt("client_no"));
  21.                     cln.setSsn(rs.getString("ssn"));
  22.                     cln.setName(rs.getString("name"));
  23.                     cln.setAddress(rs.getString("address"));
  24.                     clns.add(cln);
  25.                 }
  26.                
  27.             } catch(SQLException ec) {
  28.                 ec.printStackTrace();
  29.             } finally {
  30.                 JdbcUtils.closeStatement(stmt);
  31.                 JdbcUtils.closeConnection(con);
  32.             }
  33.            
  34.             return clns;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement