1 package ch.ige.edossier.transfer.server.dao;
2
3 import java.sql.*;
4 import ch.ige.edossier.transfer.vo.MaVO;
5 import ch.ige.edossier.util.DBHelper;
6
7
15 public class MaDAO
16 {
17
18
24 public MaVO select( int maNr ) throws SQLException
25 {
26 String query = null;
27 MaVO maVO = null;
28 Connection con = null;
29 PreparedStatement ps = null;
30 ResultSet rs = null;
31
32 try
33 {
34 query = "SELECT ma_nr, ma_name, ma_vname, tel_nr, email_ipi " +
35 "FROM ma WHERE ma_nr = ?";
36
37 con = DBHelper.getInstance().getConnection();
38 ps = con.prepareStatement( query );
39 ps.setInt( 1, maNr );
40 rs = ps.executeQuery();
41
42 if( rs.next() )
43 {
44 maVO = new MaVO();
45 maVO.maNr = rs.getInt( "ma_nr" );
46 maVO.maName = rs.getString( "ma_name" );
47 maVO.maVname = rs.getString( "ma_vname" );
48 maVO.telNr = rs.getString( "tel_nr" );
49 maVO.emailIpi = rs.getString( "email_ipi" );
50 }
51 }
52 finally
53 {
54 DBHelper.getInstance().close( con, ps );
55 }
56 return maVO;
57 }
58 }
59