2013-06-16 3 views
1

Я пытаюсь соединиться с затмение эмулятор андроида на сервер SQL, используя этот код:Android базы данных SQL соединение

String driver = "net.sourceforge.jtds.jdbc.Driver"; 
Class.forName(driver).newInstance(); 
String connString = "jdbc:jtds:sqlserver://83.212.240.15:1521/hua;encrypt=fasle;user=xxxxxx;password=xxx;instance=SQLEXPRESS;"; 
String username = "xxxxx"; 
String password = "xxxxx"; 
conn = DriverManager.getConnection(connString,username,password); 
Statement stmt = conn.createStatement(); 
ResultSet reset = stmt.executeQuery("insert into picture values('hi');"); 
conn.close(); 

, но я имею следующую ошибку

служба com.android.exchange.ExchangeService просочился ServiceConnection [email protected]ebcd0, который был первоначально включен здесь
android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService просочился ServiceConnection com.android.emailcommon.service.Ser viceProxy $ ProxyConnection @ 40d64ec0, который был первоначально связан здесь
в android.app.LoadedApk $ ServiceDispatcher. (LoadedApk.java:969)

Я поставил разрешение на Интернет, и я также я поставил jtds- 1.3.0.jar в папке lib. Все идеи?

Спасибо adnvanced

+0

Пожалуйста, скопируйте и вставьте LogCat. Изображение не читается на моем конце. –

+0

Можете ли вы увеличить его? – Tony

+0

Нет, я не могу .. –

ответ

0

Вы получаете эту ошибку, потому что вы используете stmt.executeQuery.

stmt.executeQuery ожидает что-то взамен (это означает, что результат от SELECT), но при вставке данных, не запрашивая, поэтому вы должны использовать stmt.executeUpdate вместо

Смежные вопросы