Я пытался подключиться к 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
Android Studio Access MySQL с JDBC ⇐ Android
Форум для тех, кто программирует под Android
1756263990
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>
Пожалуйста, помогите решить проблему, так как здесь есть много экспертов. Спасибо, ребята.
Подробнее здесь: [url]https://stackoverflow.com/questions/30090829/android-studio-access-mysql-with-jdbc[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия