Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 如何连接mysql数据库?_Android - Fatal编程技术网

Android 如何连接mysql数据库?

Android 如何连接mysql数据库?,android,Android,我正在尝试连接MySL数据库,但此代码中有一些错误,请帮助我 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class MyClass { static public final String driver = "com.mysql.jdbc.Driver"; static public

我正在尝试连接MySL数据库,但此代码中有一些错误,请帮助我

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class MyClass {
    static public final String driver = "com.mysql.jdbc.Driver";
    static public final String connection ="jdbc:mysql://localhost:3306/ashu";
    static public final String user = "root";
    static public final String pass= "admin";
    ResultSet rs;
    Connection con;
    Statement smt;



    public Connection openConnection(){
        try{
            Class.forName(driver);
            con=DriverManager.getConnection(connection,user,pass);
            smt=con.createStatement(rs.TYPE_SCROLL_SENSITIVE,rs.CONCUR_UPDATABLE);
        }catch(Exception ex){
            System.out.println("Connection Failed: "+ex);
        }
        return con;
    }
    public void closeConnection(){
        try{
            con.close();
        }catch(Exception ex){
            System.out.println("Closing Connection Failed*****");
        }
    }

    public String getData(String id){
        String result="";
        openConnection();
        try{
            rs=smt.executeQuery("select name from mytable where no="+id);
            while(rs.next()){
                result=rs.getString(1);
            }
        }catch(Exception ex){
            System.out.println("getData() Failed*****");
        }
        System.out.println("Result*****"+result);
        closeConnection();
        return result;
    }
}

如果你的目标是安卓手机,你最好使用

如果您想在运行时创建自己的数据库。 或者,如果您有自己的数据库,并且希望在应用程序中使用它


祝你好运

有些错误不是很具有描述性。仅供参考:如果有人试图帮助您提供该错误,这可能会有所帮助……您是如何在Android上运行mysql的?