Pokusao sam da se kontektujem na firebird, postavio sam jar file u libs folder. Moj kod je sledeci:
Code:
private Connection konekcija() {
//String user, String password,String Server
// TODO Auto-generated method stub
//StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
// StrictMode.setThreadPolicy(policy);
Connection konekcija=null;
String URL=null;
try
{
Class.forName("org.firebirdsql.jdbc.FBDriver");
URL="jdbc:firebirdsql://192.xxx.xx.xx/3050:var/lib/xxxxx/xxx.FDB";
upis.setText("Ucitan drajver");
Properties props = new Properties();
props.setProperty("user", "xxxx");
props.setProperty("password", "xxxx");
props.setProperty("encoding", "UTF8");
konekcija = DriverManager.getConnection(URL,props);
knabazu.setText("Konekcija drajver, baza");
}catch(Exception e)
{
Log.e("Greska,e.getMesage());
Medjutim ja dobijam sledecu gresku:
E/AndroidRuntime(1460): FATAL EXCEPTION: main
E/AndroidRuntime(1460): Process: com.example.alex, PID: 1460
E/AndroidRuntime(1460): java.lang.NoClassDefFoundError: org.firebirdsql.jdbc.FBDataSource
E/AndroidRuntime(1460): at org.firebirdsql.jca.FBManagedConnectionFactory.createConnectionFactory(FBManagedConnectionFactory.java:469)
E/AndroidRuntime(1460): at org.firebirdsql.jdbc.AbstractDriver.createDataSource(AbstractDriver.java:155)
E/AndroidRuntime(1460): at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:136)
E/AndroidRuntime(1460): at java.sql.DriverManager.getConnection(DriverManager.java:179)
: E/AndroidRuntime(1460): at com.example.alex.MainActivity.konekcija(MainActivity.java:60)
E/AndroidRuntime(1460): at com.example.alex.MainActivity.inicijalizujAtribute(MainActivity.java:36)
Kada u Javi u konzoli sve ovo uradim ovo radi .