[英]Android Database Connectivity
我是android開發的新手,我正在創建一個Android應用程序。
當用戶點擊登錄時,我應該在我的數據庫上收到它的數據。
我想我的android數據庫連接有問題:當我點擊登錄時,我的數據庫中沒有收到任何數據。
我使用XAMPP作為數據庫。
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url, user, pass);
String result = "Database connection successful";
PreparedStatement ps = con.prepareStatement("Insert into login VALUES(?, ?)");
ps.setString(1, email.getText().toString());
ps.setString(2, password.getText().toString());
ps.executeUpdate();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} //end of insert button calling
catch (SQLException e) {
e.printStackTrace();
}
//to Fetch the Record
//finish();
login();
}
});
作為一種好的做法,您希望為應用程序的體系結構添加一些模塊化。 通常,身份驗證邏輯不會在Android應用程序內部實現,而是在單獨的模塊中實現。 例如,在駐留在服務器中的PHP文件中:
您可能需要查看本教程: https : //www.tutorialspoint.com/android/android_php_mysql.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.