私のデータベースから値を取得したいのですが、ボタン(void ButtonClick)をクリックするとアプリケーションがクラッシュします。JDBCでDBに接続しようとするとアプリケーションがクラッシュする
public void ButtonClick() throws Exception {
getConnection();
}
public Connection getConnection() throws Exception {
try {
String username = "*******";
String password = "*******";
String url = "jdbc:mysql://http://**.***.***.***:3306/UserDB";
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = (Connection) DriverManager.getConnection(url,username,password);
Statement statement = (Statement) conn.createStatement();
String query = "SELECT * FROM TABLE 'UserDB'";
ResultSet result = statement.executeQuery(query);
while (result.next()) {
String name = result.getString("Username");
int id = result.getInt("ID");
int points = result.getInt("Points");
Toast.makeText(this, name + " " + id + " " + points, Toast.LENGTH_SHORT).show();
}
return conn;
} catch (Exception e) {
Toast.makeText(this, e.toString(), Toast.LENGTH_SHORT).show();
}
return null;
}
助けを
おかげで(私は私のAVDが動作しないため、エラーだか分からない):私のコードです
!
エラーは何ですか? –
外部リンクを貼り付ける代わりにここにコードを追加してください。 –
Alex Mamo、私は何がエラーか分かりません。私のAVDは動作しません。 –