簡體   English   中英

ms訪問連接java中的問題

[英]problems in connecting java with ms access

大家好

我目前正在java.i中做我的最后一年項目,我想使用java.ms.access連接數據庫。但是可悲的是,我使用的Windows 7入門版不支持odbc。您有任何想法可以解決此問題嗎?您的新想法和幫助=)

只需嘗試安裝另一個OS或嘗試使用一些支持JDBC的驅動程序,您就可以肯定地將dtabase與Java連接起來。

您可以嘗試使用以下JDBC驅動程序:

http://www.csv-jdbc.com/stels_mdb_jdbc.htm

http://www.hxtt.com/access.html

兩者都是商業產品。

一個免費的選擇是將數據庫遷移到SQL Server Express,然后使用SQL Server JDBC驅動程序連接到該數據庫。

我使用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) );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM