Я не могу вставить значения на мой SQL-сервер 2008 из моей базы данных SQLite. Вот мой код, который я пробовал с большим количеством примеров, но это не удалось.Вставить значение переменной в Sql-сервер через android и JDBC
dd =MainActivity.this.openOrCreateDatabase("Sellapp", MODE_PRIVATE, null);
Cursor crs = dd.rawQuery("SELECT * FROM customer", null);
while(crs.moveToNext()){
String uname = crs.getString(crs.getColumnIndex("id"));
String ucode= crs.getString(crs.getColumnIndex("cust_name"));
Log.v("executess", uname);
PreparedStatement stmt = connect.prepareStatement("insert into item_device (im_code, im_desc) values (?, ?");
stmt.setString(1, uname);
stmt.setString(2, ucode);
stmt.executeUpdate();
Log.v("EExecutess", ucode);
в переменных uname, u code У меня есть значения моей базы данных. когда я пытаюсь перечислить значения из этих переменных, я могу сделать это без каких-либо ошибок. Но когда я пытаюсь вставить всю таблицу на SQL-сервер, я не мог этого сделать. Я пробовал примеры из других вопросов, но никто не подходит для моей проблемы. Пожалуйста, помогите кому-нибудь. Спасибо заранее.
Как у подключиться к SQLServer , используете ли вы api или по-другому? –
@ Çağrı Использование jdbc.I имеет класс подключения. соединения с SQL-сервером работают должным образом, потому что значения в базе данных SQLite просто извлекаются с сервера. Теперь я пытаюсь вставить другую таблицу в ту же базу данных. – Bivin