Java Android数据库连接

Java Android数据库连接,java,php,android,database,Java,Php,Android,Database,我是android开发的新手,我正在创建一个android应用程序 当用户单击登录时,我应该会在我的数据库中收到它的数据 我想我在安卓数据库连接方面有一个问题:当我点击登录时,我的数据库中没有收到任何数据 我对数据库使用XAMPP login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try {

我是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文件中:

  • 读取应用程序中的用户名和密码
  • 将它们发布到PHP文件中
  • PHP文件从数据库中读取,检查凭据是否正确,并返回成功消息(如果适用,加上用户信息)或错误
  • 在应用程序中,您可以从PHP文件中获取返回值,然后决定要做什么(通常您会将用户移动到下一个活动或显示一些错误消息)

  • 您可能想看一看本教程:

    作为一种良好的实践,您希望在应用程序的体系结构中添加一些模块化。通常,身份验证逻辑不会在android应用程序中实现,而是在单独的模块中实现。例如,在驻留在服务器中的PHP文件中:

  • 读取应用程序中的用户名和密码
  • 将它们发布到PHP文件中
  • PHP文件从数据库中读取,检查凭据是否正确,并返回成功消息(如果适用,加上用户信息)或错误
  • 在应用程序中,您可以从PHP文件中获取返回值,然后决定要做什么(通常您会将用户移动到下一个活动或显示一些错误消息)

  • 您可能想看看本教程:

    我想当用户点击登录进入我的应用程序时,我会在我的管理页面上收到它。基本上,我想让我的xampp数据库与android连接。您可以在数据库中添加一些记录。您添加了一个额外的查询。不,我不是indianokay您的登录脚本语言是什么。我想当用户单击登录进入我的应用程序时,我会在我的管理页面上收到它。基本上,我想让我的xampp数据库与安卓连接。您可以在数据库中添加一些记录。您添加了一个额外的查询。不,我不是indianokay您的登录脚本语言是什么。