Pozdrav svima!
Treba mi mala pomoc. Imam na raspolaganju malo stariji Java kod za povezivanje na MS Access bazu (fajl pod nazivom "Veleprodaja.mdb"). Kod je dat ispod.
Kada se pozove funkcija otvoriBazu() dobijem poruku i excpetion "Drajver nije ucitan:java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriv"
Da li neko ima ideju sta treba da bi ovo proradilo? U ODBC konekcijama sam vec napravio novu konekciju tipa "Microsoft Access Driver".
Naziv konekcije je "Veleprodaja" i pokazuje na fajl "Veleprodaja.mdb".
import java.io.*;
import java.sql.*;
public class Database
{
static Connection con;
static Statement st;
public int otvoriBazu()
{
String Urlbaze;
String user = "";
String pass = "";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Urlbaze = "jdbc:odbc:Veleprodaja";
con = DriverManager.getConnection(Urlbaze, user, pass);
con.setAutoCommit(false); // Ako se ovo ne uradi nece moci da se radi roolback.
} catch(ClassNotFoundException e) { System.out.println("Drajver nije ucitan:" + e);return 42;}
catch(SQLException esql) { System.out.println("Greska kod konekcije:" + esql);return 43;}
catch(SecurityException ese) {System.out.println("Greska zastite:" + ese);return 44;}
return 41;
}
}
Treba mi mala pomoc. Imam na raspolaganju malo stariji Java kod za povezivanje na MS Access bazu (fajl pod nazivom "Veleprodaja.mdb"). Kod je dat ispod.
Kada se pozove funkcija otvoriBazu() dobijem poruku i excpetion "Drajver nije ucitan:java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriv"
Da li neko ima ideju sta treba da bi ovo proradilo? U ODBC konekcijama sam vec napravio novu konekciju tipa "Microsoft Access Driver".
Naziv konekcije je "Veleprodaja" i pokazuje na fajl "Veleprodaja.mdb".
import java.io.*;
import java.sql.*;
public class Database
{
static Connection con;
static Statement st;
public int otvoriBazu()
{
String Urlbaze;
String user = "";
String pass = "";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Urlbaze = "jdbc:odbc:Veleprodaja";
con = DriverManager.getConnection(Urlbaze, user, pass);
con.setAutoCommit(false); // Ako se ovo ne uradi nece moci da se radi roolback.
} catch(ClassNotFoundException e) { System.out.println("Drajver nije ucitan:" + e);return 42;}
catch(SQLException esql) { System.out.println("Greska kod konekcije:" + esql);return 43;}
catch(SecurityException ese) {System.out.println("Greska zastite:" + ese);return 44;}
return 41;
}
}