Articles of sql

Драйвер не смог установить безопасное соединение с SQL Server с использованием шифрования Secure Sockets Layer (SSL)

Я использовал этот код для создания соединения с SQL Server. String connectionUrl = "jdbc:sqlserver://IP:1433;" + "databaseName=db;user=db;password=pwd"; Connection con = null; try { // Establish the connection. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection(connectionUrl); return "true"; } // Handle any errors that may have occurred. catch (Exception e) { e.printStackTrace(); } Но я получил эту ошибку: Com.microsoft.sqlserver.jdbc.SQLServerException: драйвер не […]

SQL-запрос Query с несколькими условиями

Я пишу приложение Android, которое пытается вытащить данные из базы данных на основе двух отдельных критериев. Поля тренировки и упражнения – это строки в базе данных. Я хочу вернуть курсор только с теми строками, которые удовлетворяют критериям BOTH. О, и мне также хотелось бы, чтобы он был отсортирован по дате заказа … public Cursor graphQuery(String […]

Альтернативы SyncAdapter

Я думаю, что его хорошо известно, что в списке наихудших документированных тем SyncAdapter сияет ярким, как алмаз! Согласно http://udinic.wordpress.com/2013/07/24/write-your-own-android-sync-adapter/ SyncAdapter обеспечивает 4 основных преимущества: A) Эффективность батареи B) Интерфейс C) Знание контента D) Повторите попытку механизм; Если в любом случае необходимо синхронизировать базу данных SQL с удаленным SQL DB, и ни одно из этих преимуществ […]

Не удалось выделить CursorWindow

Я работаю в базе данных SQLite3 в своем приложении для Android. Я просто прочитал из предварительно заполненной базы данных, которая имеет 200 тыс. Строк и 14 столбцов. Записи – это слова. Тип данных всех столбцов – это текст. Запрос слов до 11 букв (например, ABANDONMENT) работает нормально. Но на 12 или больше (например, ABANDONMENTS) приложение […]

Запросы с готовыми заявлениями в Android?

В Android, android.database.sqlite.SQLiteStatement позволяет мне использовать подготовленные инструкции в SQLite, чтобы избежать атак атаки. Его метод выполнения подходит для операций create / update / delete, но, похоже, не существует метода запросов, который возвращает курсор или тому подобное. Теперь в iOS я могу создать подготовленные инструкции типа sqlite3_stmt* и использовать их для запросов, поэтому я знаю, […]

Как получить значение столбца Timestamp в android с помощью курсора

Как получить значение Timestamp из столбца базы данных с помощью курсора и сохранить его в переменной Timestamp в android sdk. Im, используя java.sql.Timestamp, а значение в базе данных sqlite имеет тип TIMESTAMP. Я создал класс со всеми полями в качестве имен столбцов базы данных и хотел бы создать новый объект после прочтения записи из базы […]

Ormlite внутреннее соединение на трех таблицах

Я хочу создать внутреннее соединение на трех таблицах, например, таких как: SELECT C.Description, D.ItemDescription FROM OrderDetailStatement AS D INNER JOIN OrderHeaderStatement AS H ON H.OrderHeaderStatementRefID = D.OrderHeaderStatementRefID INNER JOIN customers AS C ON H.CustomerRefID = C.CustomerRefID WHERE (D.MixedValue > 1000) Но я немного смущен, не могли бы вы предоставить мне пошаговое руководство? заранее спасибо

Подключение к внешней базе данных – приложение для Android

Я пишу приложение для своего проекта на третий год. Приложению потребуется взаимодействие с внешней базой данных mySQL. Приложение будет извлекать данные из базы данных и отображать их пользователю в ListView. У меня есть хорошее представление о том, какие функции будут иметь приложения. Я также потратил много времени на работу с ListViews и локальной базой данных […]

Sqlite insert в таблицу select * from

Мне нужно переместить данные из одной таблицы в другую в моем приложении для Android Я хотел бы использовать следующий sql: insert into MYTABLE2 select id, STATUS risposta, DATETIME('now') data_ins from MYTABLE 2 К сожалению, в таблице MYTABLE2 есть столбец _ID AUTOINCREMENT. Что я мог сделать? Благодарю. EDIT: это моя MYTABLE2, таблица, которую я хотел бы […]

Android – sqlite в статье, используя значения из массива

Я хочу выполнить запрос sqlite: select * from table_name where id in (23,343,33,55,43); Значения в разделе in должны быть взяты из массива строк: String values[] = {"23","343","33","55","43"} Как я могу это достичь? 10X!