Fórum Android com Oracle #415763

23/04/2012

0

Estou tentando conectar no Oracle 11g com o Android. Esta dando o seguinte erro: android.os.NetworkOnMainThreadException

- importei o jar C:\Oracle\ojdbc14_g.jar
- CLASSPATH=C:\Oracle\ojdbc14_g.jar

Segue a classe peque e simples..

public class Conectar {
private static String CATEGORIA = CDA;
private Connection conn;
private Statement stmt;

String sDriver = oracle.jdbc.driver.OracleDriver;
String sURL = jdbc:oracle:thin:@localhost:1521:XE;
String sUsuario = REPOADMIN;
String sSenha = REPOADMIN;

public ConnectOra() throws ClassNotFoundException {
try{
Class.forName(sDriver);
}catch (Exception e) {
Log.i(CATEGORIA, e.getMessage());
}

try {
this.conn = DriverManager.getConnection(sURL, sUsuario, sSenha);
} catch(SQLException e) {
Log.i(CATEGORIA, e.getMessage());
}

try {
this.conn.setAutoCommit(false);
this.stmt = this.conn.createStatement();
} catch(SQLException e) {
Log.i(CATEGORIA, e.getMessage());
}
}

public ResultSet getResult() throws SQLException {
ResultSet rset = stmt.executeQuery(SELECT CD_EMITENTE FROM EMITENTES WHERE ROWNUM < 55);
stmt.close();
return rset;
}
}
Rodrigo Almeida

Rodrigo Almeida

Responder

Posts

13/05/2012

Diogo Souza

oi,

Só uma dúvida... como pretende estabelecer essa conexão? De dentro do próprio aparelho? ou via http?
Responder

Gostei + 0

13/05/2012

Rodrigo Almeida

Opa.. somenste executar um insert em duas tabelas no banco..
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar