Android Studio Access MySQL с JDBCAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Studio Access MySQL с JDBC

Сообщение Anonymous »

Я пытался подключиться к MySQL, используя JDBC уже некоторое время, но не повезло.
У меня уже настроена база данных с некоторой информацией внутри, и я добавил библиотеку MySQL-Connector-Java-5.1.35-бит в папке Libs. Разрешение на доступ к Интернету и сети также добавлено в манифесте. I run Android Studio in windows 7. After running it so far there is no syntax error but in my emulator, I get this message:

Test Error:java.sql.SQLException:Access Denied for user 'root'@'192.168.56.101'(using password:NO)

Which part of my work is wrong?! Я прикрепил свой код ниже. < /P>

public class MainActivity extends Activity {
//private static final String url = "jdbc:mysql://:
/";
public static final String LISTEN_ACTIVITY = "listenActivity";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
testDB();
}

public void testDB() {

TextView tv = (TextView)this.findViewById(R.id.txtv);

try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Log.i("Android", " MySQL Connection ok");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/k_sql1", "root", "");
// System.out.println("Database connection success");
Log.d("Android2","Line 2");
String result = ("");
Log.d("Android3", " Line 3");
Statement st = con.createStatement();

ResultSet rs = st.executeQuery("select * from kpeople");

ResultSetMetaData rsmd = rs.getMetaData();

while (rs.next()) {
result += rsmd.getColumnName(1) + ": " + rs.getInt(1) + "\n";
result += rsmd.getColumnName(2) + ": " + rs.getString(2) + "\n";
result += rsmd.getColumnName(3) + ": " + rs.getString(3) + "\n";
}

tv.setText(result);

} catch (Exception e) {
e.printStackTrace();
tv.setText("Test Error:"+e.toString());
Log.w("Android-system","system get connection");
}
}
}
< /code>

Пожалуйста, помогите решить проблему, так как здесь есть много экспертов. Спасибо, ребята.


Подробнее здесь: https://stackoverflow.com/questions/300 ... -with-jdbc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»