程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 詳解JDBC連接Access的三種方法

詳解JDBC連接Access的三種方法

編輯:關於JAVA

JDBC連接Access第一種方法:

你用下面的代碼試試 (強烈建議也是only可以建議的方法)

con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver  (*.mdb)};DBQ=C:/data/Access/test1.mdb","dba","sql");

後面的代碼一樣。這樣你就可以訪問access數據庫了。

JDBC連接Access第二種方法:

用sun的jdbcodbc橋,數據源(個人主頁不適用)

JDBC連接Access第三種方法:

用Access的JDBC驅動程序,到http://industry.java.sun.com/products/jdbc/drivers這個網站上查 找並下在Access的jdbc驅動程序。 (這個沒有試過,各位有興趣可以試試看)

對於設置與Windows下的JSP服務器,且系統較小時,使用Access是一個比較好的選擇,但是要使用 Access數據庫一般要通過數據源。這裡提供一種不用使用數據源用Java直接連接數據源的方法。例子程序 如下:

import java.sql.*;
public class Access
{
public static void main (String args[])
{
try 
{
String strurl="jdbc:odbc:driver={Microsoft Access  Driver (*.mdb)};DBQ=books.mdb";
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl)  ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select *  from books");
if(rs.next())
{
System.out.println(rs.getString("簡介"));
}  
}catch(Exception e)
{
System.out.println(e);
}  
}  
} 

可以看到只要在driver後面加上ODBC驅動即可不用設置數據源,這種方法對其他小型數據庫(如 forpro)應該也適用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved