Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как выполнить SQL в .sqlite



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Как выполнить SQL в .sqlite
2013-10-31 13:00
Привет.
Есть база из мобильного приложения name.sqlite. Необходимо подключиться к этой базе и выполнить sql запрос.
Для подключения использую

 Class.forName("org.sqlite.JDBC");

    		
            String dbURL = "jdbc:sqlite:/users/andrei_tsiarenia/Downloads/mobile2.sqlite";

            
            Connection conn = DriverManager.getConnection(dbURL);

            if (conn != null) {
            	Statement st = null;
            	
            	
			
						st = conn.createStatement();
						ResultSet rs = null;
									
						rs = st.executeQuery("SELECT * FROM ZCRBRAND");
						
						
	
  while (rs.next()) {
	  System.out.print("Str1 " + rs.getString(6) //rs.getString("ZDISPLAYNAME")
+ " Str2 " + rs.getString(7));
				} 
} 


все валится на строке "rs = st.executeQuery("SELECT * FROM ZCRBRAND");" с ошибкой
java.sql.SQLException: [SQLITE_NOTADB]  File opened that is not a database file (file is encrypted or is not a database)
	at org.sqlite.DB.newSQLException(DB.java:383)
	at org.sqlite.DB.newSQLException(DB.java:387)
	at org.sqlite.DB.throwex(DB.java:374)
	at org.sqlite.NestedDB.prepare(NestedDB.java:134)
	at org.sqlite.DB.prepare(DB.java:123)
	at org.sqlite.Stmt.execute(Stmt.java:113)


Подскажите в чем ошибка и как выполнить sql в этой sqlite?

Нужен разработчик PHP!
2013-10-31 13:15
Всем привет!

Требуется разработчик PHP с опытом работы от 1 года.

Знания и опыт:
PHP - Symfony 1.4 или PHP 5, обязательно понимание что такое ООП и когда нужно его применять, а когда можно обойтись и процедурным кодом.
Опыт работы с последними версиями Yii или Symfony.

MySQL, запросы средней сложности, выборка одним запросом данных из нескольких связанных таблиц, сортировки, группировки и т.д. Администрирование на уровне создания баз данных, таблиц, разграничения прав от пользователей и понимая, почему нельзя использовать root пользователя.

Javascript - опыт с jQuery, AJAX обязателен.

HTML + CCS = умение читать HTML, понимать в каких случаях див хуже таблицы, в каких див лучше таблицы, уметь сверстать страницу на фреймворке типа Bootstrap

не бояться Linux, командной строки, SVN или GitHub

Личные качества: самостоятельность, инициативность, обязательно любить тестировщиков, так как в команде их много и все будут искать вам баги, и уметь общаться с пользователями.

Рабочее место: удалённо, Скайп, микрофон
Рабочий день: 8 часов, расписание по договорённости.
Город, страна: не имеет значения.

Елена mitricheva@quality-lab.ru


© 2010 | Software-Testing.Ru


В избранное