Android 如何连接mysql数据库?
我正在尝试连接MySL数据库,但此代码中有一些错误,请帮助我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
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的?