Skip to main content

AccessTr.neT M.

Access Java Bağlantı Problemi

Konu

#1
Merhabalar,

Ms Access ile Java bir program yazıyorum, kullandığım program Netbeans IDE. Anlatıldığı gibi ufak bir Access veritabı ile bağlantı kodu yazdım ancak çalışmadı. Şu şekilde bir hata kodu aldım ;


Exception in thread "main" java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6956)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7113)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3072)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:243)
at javaapplication4.JavaApplication4.main(JavaApplication4.java:19)
Java Result: 1


Yazdığım ufak kod da budur ;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbcLolriver={Microsoft Access Driver " +
"(*.mdb, *.accdb)};DBQ=C:\\Users\\SERVER\\Desktop\\Law Sistem\\Database1.accdb";
Connection con = DriverManager.getConnection(url);
System.out.println("Connected!");
con.close();


Ancak başka bir Access kullanırak hazırlanmış bir java uygulama indirdim ve o da bağlantı problemi yaşadı, çalışmadı. Ve ODBC ayarlarından bahsediliyor, bu nasıl yapılıyor ? Yapmam gerekiyor mu ? Bana bu konuda yardımcı olursanız çok memnun olurum,
teşekkürler

Cevapla
#2
Aşağıdaki Yazılımı Kullanarak Dener misiniz?

http://dev.mysql.com/downloads/mirror.php?id=404191

Cevapla
...........
#3
Son Düzenleme: 18/12/2011, 12:58, Düzenleyen: EminOz.
Hemen deniyorum, teşekkürler
İşe yaramadı malesef

Cevapla
#4
ODBC ayarlarını yapmadığımdan kaynaklanan bir hata olduğunu buldum System DNS eklerken driverları görmüyor, bunu nasıl çözebilirim peki ?

Cevapla
...........

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da