Back to project page ShyHi_Old.
The source code is released under:
GNU General Public License
If you think the Android project ShyHi_Old listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package dev.rug.shyhi.jersey; /*from w w w. j a va2s .co m*/ import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBConnection { /** * Method to create DB Connection * * @return * @throws Exception */ @SuppressWarnings("finally") public static Connection createConnection() throws Exception { Connection con = null; try { Class.forName(Constants.dbClass); con = DriverManager.getConnection(Constants.dbUrl, Constants.dbUser, Constants.dbPwd); } catch (Exception e) { throw e; } finally { return con; } } /** * Method to check whether uname and pwd combination are correct * * @param uname * @param pwd * @return * @throws Exception */ public static boolean checkLogin(String uname, String pwd) throws Exception { boolean isUserAvailable = false; Connection dbConn = null; try { try { dbConn = DBConnection.createConnection(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } Statement stmt = dbConn.createStatement(); String query = "SELECT * FROM users WHERE username = '" + uname + "' AND password=" + "'" + pwd + "'"; //System.out.println(query); ResultSet rs = stmt.executeQuery(query); while (rs.next()) { //System.out.println(rs.getString(1) + rs.getString(2) + rs.getString(3)); isUserAvailable = true; } } catch (SQLException sqle) { throw sqle; } catch (Exception e) { // TODO Auto-generated catch block if (dbConn != null) { dbConn.close(); } throw e; } finally { if (dbConn != null) { dbConn.close(); } } return isUserAvailable; } /** * Method to insert uname and pwd in DB * * @param name * @param uname * @param pwd * @return * @throws SQLException * @throws Exception */ public static boolean insertUser(String uname, String pwd, String fName, String lName) throws SQLException, Exception { boolean insertStatus = false; Connection dbConn = null; try { try { dbConn = DBConnection.createConnection(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } Statement stmt = dbConn.createStatement(); String query = "INSERT into users(username, password, firstName, lastName) values('"+uname+ "','"+pwd+ "',"+"'" + fName + "','" + lName + "')"; //System.out.println(query); int records = stmt.executeUpdate(query); //System.out.println(records); //When record is successfully inserted if (records > 0) { insertStatus = true; } } catch (SQLException sqle) { //sqle.printStackTrace(); throw sqle; } catch (Exception e) { //e.printStackTrace(); // TODO Auto-generated catch block if (dbConn != null) { dbConn.close(); } throw e; } finally { if (dbConn != null) { dbConn.close(); } } return insertStatus; } }