18/12/2011, 12:21
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:odbcriver={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
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:odbcriver={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