2017-01-11 23 views
0

Я разрабатываю приложение для Android, которое можно использовать в планшетах только в моей компании, мне нужно сделать некоторые запросы к базе данных Oracle, я прочитал, что единственным разрешенным драйвером является OJDBC14, я загрузил и добавил проект:Как подключить базу данных Oracle к приложению Android?

String serverName = "192.168.1.132"; 
String portNumber = "1521"; 
String db = "XE"; 
String userName="user"; 
String password="pass"; 
String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":"+ db; 
Connection con; 
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
con = DriverManager.getConnection(url, userName, password);   
Statement stmt = con.createStatement(); 
ResultSet rset = stmt.executeQuery("select * from ht where smt='"+ var + "'"); 
while (rset.next()) 
{ 
    System.out.println(rset.getString("thing")); 
} 
rset.close(); 
stmt.close(); 
con.close(); 

но когда я выполнения я получаю это:

I/dalvikvm(3699): Failed resolving Loracle/jdbc/xa/OracleXAResource; interface 376 'Ljavax/transaction/xa/XAResource;' 

Некоторую помощь, пожалуйста?

ответ

0

Это плохая политика, чтобы установить соединение с базой данных на Android. Вы должны думать о сервере REST.

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

  • Нет связанных вопросов^_^