Advertisement
GAProgress

ReadRecord

Apr 14th, 2013
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. package helper;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8.  
  9. import db.Building;
  10.  
  11. public class ReadRecord {
  12.  
  13. private Connection connection;
  14. private ResultSet results;
  15. private Building building;
  16. private int buildingID;
  17.  
  18. public ReadRecord(String dbName, String uname, String pwd, int pbuildingID){
  19. String url = "jdbc:mysql://localhost:3306/" + dbName;
  20. buildingID = pbuildingID;
  21.  
  22. try {
  23. this.connection = DriverManager.getConnection(url, uname, pwd);
  24. } catch (SQLException e) {
  25. // TODO Auto-generated catch block
  26. e.printStackTrace();
  27. }
  28.  
  29. }
  30.  
  31. public void doRead(){
  32. String query = "select * from building where buildingID = ?";
  33.  
  34.  
  35. try {
  36. PreparedStatement ps = connection.prepareStatement(query);
  37. ps.setInt(1, buildingID);
  38.  
  39. results = ps.executeQuery();
  40.  
  41. results.next();
  42. building.setBuildingID(results.getInt("BuildingID"));
  43. building.setBuildingAD(results.getString("Address"));
  44. building.setBuildingCity(results.getString("City"));
  45. building.setBuildingSt(results.getString("Statte"));
  46. building.setBuildingZip(results.getInt("Zip"));
  47. building.setBuildingContact(results.getString("ContactName"));
  48. building.setBuildingPhone(results.getString("ContactPhone"));
  49.  
  50.  
  51.  
  52.  
  53. } catch (SQLException e) {
  54. // TODO Auto-generated catch block
  55. e.printStackTrace();
  56. }
  57. }
  58.  
  59. public Building getBuilding(){
  60. return building;
  61. }
  62.  
  63.  
  64.  
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement