- Java - Remove unprintable character from string
- ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();
- postParameters.add(new BasicNameValuePair("nric",nric));
- response = CustomHttpClient.executeHttpPost("http://172.27.176.181:8080/SRD/SaveLocation", postParameters);
- String nric = request.getParameter("nric");
- nric = nric.replace("n", "");
- User elder = new User();
- elder.setNric(nric);
- try {
- if(elder.retrieveUserWithNric())
- {
- public boolean retrieveUserWithNric() throws SQLException
- {
- boolean success = false;
- ResultSet rs = null;
- try {
- Context ctx = new InitialContext();
- ds = (DataSource)ctx.lookup("java:comp/env/jdbc/srd");
- } catch (NamingException e) {
- System.out.println("User: Naming Exception");
- e.printStackTrace();
- }
- Connection conn = ds.getConnection();
- PreparedStatement pstmt = null;
- String dbQuery = "SELECT * FROM User WHERE nric = ?";
- System.out.println("retrieveUserwithNric nric is "+nric);
- try {
- pstmt = conn.prepareStatement(dbQuery);
- pstmt.setString(1, nric);
- rs = pstmt.executeQuery();
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- try {
- if (rs.next()) {
- id = rs.getInt("id");
- nric = rs.getString("nric");
- password = rs.getString("password");
- salt = rs.getString("salt");
- name = rs.getString("name");
- mobileNo = rs.getInt("mobile_no");
- address = rs.getString("address");
- postal = rs.getInt("postal_code");
- relativeElderly = rs.getString("relative_elderly");
- role = rs.getString("role");
- organization = rs.getString("organization");
- elderlyList = rs.getString("elderly_list");
- // image = rs.getBlob("image");
- success = true;
- }
- else
- {
- System.out.println("rs does not have next");
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- System.out.println("name is "+name);
- System.out.println("role is "+role);
- conn.close();
- return success;
- }
- WHERE nric = 'S3456789A'