2011-03-20 86 views
1

惠好..問題與MS訪問連接的Java

目前,我做我的最後一年的項目在java.i想用java.But連接一個MS Access數據庫可悲的是我使用Windows 7啓動該不能支持odbc.do你有什麼想法,我可以解決這個問題,感謝您的所有未來的想法和幫助=)

回答

0

我用sun.jdbc.odbc.JdbcOdbcDriver連接到MS Access數據庫。將它放在與類文件相同的目錄中,它應該可以工作。儘管它應該已經安裝在Java SDK中。

這是我剛纔做的練習程序的一個例子。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 

System.out.println("Driver loaded"); 

// Establish a connection 
Connection connection = DriverManager.getConnection 
("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=(MS ACCESS DATABASE DIRECTORY)"); 

System.out.println("Database connected"); 

// Create a statement 
Statement statement = connection.createStatement(); 

// Execute a statement 
ResultSet resultSet = statement.executeQuery 
    ("select f_name, l_name from Test where f_name = 'Luke'"); // For example 

// Iterate through the result and print the results 
while (resultSet.next()) 
    System.out.println(resultSet.getString(1) + "\t" + resultSet.getString(2)); 
+0

感謝您的幫助..但我不能使用odbc.my Windows 7啓動器不能支持它.huhu – 2011-03-20 15:24:42

1

只需嘗試安裝另一個操作系統或嘗試使用某些支持JDBC的驅動程序,並且您肯定能夠將dtabase與java連接起來。