Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio-保持MySQL连接异步任务_Android_Mysql_Android Asynctask - Fatal编程技术网

Android Studio-保持MySQL连接异步任务

Android Studio-保持MySQL连接异步任务,android,mysql,android-asynctask,Android,Mysql,Android Asynctask,我有一个名为ConectarAsyncTask的类,我想将我的应用程序连接到MainActivity中,并将其保留在所有活动中,我可以像使用辅助线程类一样进行操作吗 这是我的连接代码: public class ConectarAsyncTask extends AsyncTask<String, Void, String> { Connection conn; String resultadoConexion; @Override protected String doInBa

我有一个名为ConectarAsyncTask的类,我想将我的应用程序连接到MainActivity中,并将其保留在所有活动中,我可以像使用辅助线程类一样进行操作吗

这是我的连接代码:

public class ConectarAsyncTask extends AsyncTask<String, Void, String> {

Connection conn;
String resultadoConexion;

@Override
protected String doInBackground(String... urls) {

    try {
        Class.forName("com.mysql.jdbc.Driver");
        conn = DriverManager.getConnection("jdbc:mysql://1111111/xxxxxxxxxxxxxxxxxxxxxx");
        System.out.println("CONEXION AsyncTask:   "+conn );
        Log.i("Exito", "Conexion a la base de datos realizada con exito");
        resultadoConexion = "Conectado";
    }

    catch (Exception e){
        resultadoConexion = "Error al conectar";
        Log.i("ErrorBBDD", "Error: " + e.getMessage());
        e.printStackTrace();
    }
    return resultadoConexion;
}

public Connection getConn() {
    return conn;
}

public void setConn(Connection conn) {
    this.conn = conn;
}
公共类ConectarAsyncTask扩展了AsyncTask{
连接接头;
字符串resultadoconnexion;
@凌驾
受保护的字符串doInBackground(字符串…URL){
试一试{
Class.forName(“com.mysql.jdbc.Driver”);
conn=DriverManager.getConnection(“jdbc:mysql://1111111/xxxxxxxxxxxxxxxxxxxxxx");
System.out.println(“CONEXION异步任务:+conn”);
Log.i(“Exito”、“Conexion a la base de datos realizada con Exito”);
resultadoconnexion=“Conectado”;
}
捕获(例外e){
resultadoconnexion=“连接错误”;
Log.i(“ErrorBBDD”,“Error:+e.getMessage());
e、 printStackTrace();
}
返回resultadoconnexion;
}
公共连接getConn(){
返回连接;
}
公共无效设置连接(连接连接){
this.conn=conn;
}

没有回答您的问题,但请阅读:我已经阅读了它,看起来很不错,但我只是在尝试不同的事情,我需要这样做