android和mysql結合起來可以實現很多實用的功能,比如簡單的登錄功能。
首先需要在mysql中創建用戶表,包括用戶名和密碼。然后在android中創建登錄頁面,獲取用戶輸入的用戶名和密碼,再將其與mysql中的用戶名和密碼做對比,驗證用戶身份。
String user = etUserName.getText().toString().trim(); String password = etPassword.getText().toString().trim(); Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/userDb", "root", "123456"); stmt = conn.createStatement(); String sql = "select * from user where username='" + user + "' and password='" + password + "'"; rs = stmt.executeQuery(sql); if (rs.next()) { //登錄成功跳轉 } else { //登錄失敗提示 } } catch (Exception e) { e.printStackTrace(); } finally { try { if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (Exception e) { e.printStackTrace(); } }
上述代碼中,通過jdbc連接mysql數據庫,查詢用戶表中是否存在與用戶輸入的用戶名和密碼相匹配的記錄,如果存在則登錄成功,否則登錄失敗。
結合android和mysql可以實現更多實用的功能,讓我們深入了解這兩個強大的技術,并發揮它們的威力。