2012-04-25 2 views
0

У меня был код, который работал хорошо в прошлый четверг (04/19/2012):Android JDBC ошибка

Connection conn = null; 
    Statement inst; 
    try { 
     System.out.println("Connected to the database"); 
     Class.forName ("net.sourceforge.jtds.jdbc.Driver"); 
     //217.126.108.151 
     conn = java.sql.DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/prueba;sa;sa1234"); 
     inst = conn.createStatement(); 
     System.out.println("Connected to the database"); 
     inst.executeUpdate("INSERT INTO TIENDAS (NOMBRE) VALUES ('ZZZZZZZ') "); 
     conn.close(); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

Но после последнего обновления Android SDK перестал работать.

Теперь я получаю эту ошибку:

java.lang.RuntimeException: Нет сообщений ресурса найдено для свойств сообщения prop.servertype

Кто-нибудь знает, почему?

Заранее спасибо.

+0

Просто ответчик коленного сустава здесь, но вы очистили свои проекты и перекомпилировали? Я видел это сам и теперь регулярно чищу после обновления. – cstrutton

+0

Спасибо за ответ, но проблема не устранена. Такая же ошибка. – TheVanix

ответ

0

Очистите свой проект и снова восстановите его. Тем не менее, если ваш получать ту же проблему попробовать следующий способ .. -> Вместо локального хоста в URL использовать этот IP: 10.0.2.2

+0

Я нашел странное поведение, может быть, это помогает: , когда я очищаю проект, тогда файл jtds-1.2.5.jar удаляется Eclipse. – TheVanix

+0

Извините, Шрикант, не работает ... и такая же ошибка ... ¿Больше идей? – TheVanix

0

я не уверен, но так как Android> = 3.0, подключение к сети должны запускается в отдельной теме или задаче. Но если это проблема, вы должны получить другое исключение. Но попробуйте :) И не забудьте проверить разрешения в вашем манифесте.