Здравствуйте, я пытаюсь получить данные из своей базы данных оракула, я использую ojdbc14.jar. В коде нет ошибки, но я получил эту ошибку во время выполнения 05-17 10:41:06.846: E/dalvikvm(456): Could not find class 'oracle.security.pki.OracleWallet', referenced from method oracle.jdbc.driver.OracleDriver.getSecretStoreCredentials
Как исправить эту ошибку. Это мой код для получения данных из базы данных
try
{
String username = getDataFromOraDB();
TextView tv = new TextView(this);
tv.setText(username);
}
catch(SQLException e)
{
Toast.makeText(getApplicationContext(), e.getMessage(), 1).show();
}
catch(ClassNotFoundException e)
{
Toast.makeText(getApplicationContext(), e.getMessage(), 1).show();
}
}
public String getDataFromOraDB() throws SQLException, ClassNotFoundException
{
String name = null;
String jdbcURL = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "SYSTEM";
String password = "radit";
try
{
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
Connection conn;
ResultSet rs;
Statement stmt;
conn = DriverManager.getConnection(jdbcURL, user, password);
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT name FROM IDENTITY");
if(rs.next())
{
name = rs.getString("name");
}
}
catch(java.sql.SQLException e)
{
System.out.println("The exception is " + e.toString());
}
Toast.makeText(getApplicationContext(), name, 1).show();
return name;
}
Я буду признателен за любую помощь. Спасибо.