嘿,我發現很多教程誰是自己的電腦上做數據庫的人,但我試圖連接到一個非本地如何將android應用程序連接到不是本地的mysql數據庫?
private class SignUpA extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
String url = "jbdc:mysql://mywbdb.cjymdxzuzy46.us-east-1.rds.amazonaws.com:3306/mysql";
String dbName = "profiles";
String driver = "com.mysql.jdbc.Driver";
Properties userInfo = new Properties();
userInfo.put("user", "user");
userInfo.put("password", "pass");
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url + dbName,
userInfo);
CharSequence text = "Hello toast!";
Toast tost = Toast.makeText(getApplicationContext(), text,
Toast.LENGTH_LONG);
tost.show();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
我已經導入了JDBC庫,並使用已經嘗試DriverManager.registerDriver也,但它仍然崩潰。我也改變了網址和用戶名和密碼,原因很明顯。請幫忙,謝謝!
也試過Class.forName(driver).newInstance(); 注意:我知道應用程序很容易破解,我的數據庫可以很容易地訪問,但在這一點上,我只是試圖讓它工作 – SketchyTurtle
你的libs文件夾中有mysql連接器嗎? – Madala