討論區快速選單
知識庫快速選單
討論區最近新進100則主題 傑米的攝影旅遊筆記 網路投保旅行平安險
[ 回上頁 ] [ 討論區發言規則 ]
有免費的JDBC-ODBC driver嗎?
更改我的閱讀文章字型大小
作者 : david0610(david)
[ 貼文 14 | 人氣 3725 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/18 下午 03:29:39
JDBC-ODBC 使用MS Access 資料庫,請問那裡有免費的driver 呢?
作者 : miragesoftware(Mirage)
[ 貼文 125 | 人氣 22 | 評價 1080 | 評價/貼文 8.64 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/19 上午 12:13:50
Java 本身就有啊
作者 : david0610(david)
[ 貼文 14 | 人氣 3725 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/20 下午 06:04:26
是在 J2SDK 1.4.2 內嗎 ? 我需要在程式中import 那些 class 呢?Thanks !
作者 : david0610(david)
[ 貼文 14 | 人氣 3725 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/20 下午 06:04:46
是在 J2SDK 1.4.2 內嗎 ? 我需要在程式中import 那些 class 呢?Thanks !
作者 : miragesoftware(Mirage)
[ 貼文 125 | 人氣 22 | 評價 1080 | 評價/貼文 8.64 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/21 下午 05:47:41

>是在 J2SDK 1.4.2 內嗎 ? 我需要在程式中import 那些 class 呢?Thanks !

import java.sql.*;


Example:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection("jdbc:odbc:ODBC_Name", UserID, Password)

PS: ODBC_Name 是指在ODBC內所設的資料來源名稱

至於其他SQL應用, 找本JDBC的書會比快了解!
作者 : david0610(david)
[ 貼文 14 | 人氣 3725 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/23 下午 04:04:16
感謝Mirage的贊助,但是那只是 Sample code,尚未載入任何JDBC-ODBC driver,
我到Sun認證的driver廠商AntiNav去抓了試用30天的MS Access JDBC-ODBC
driver,正式版要價USD$492 ,真的沒有free 的嗎???
作者 : miragesoftware(Mirage)
[ 貼文 125 | 人氣 22 | 評價 1080 | 評價/貼文 8.64 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/23 下午 09:51:03

因為我很久沒碰也很少寫Java, 被你這麼一提我也覺得奇怪, 我從Java 1.2學的時候是有的啊, 所以寫個小程式測了一下, 確定Sun是有提供的喔!不知你手上是否有相關書籍, 如果沒有去找一本, 例如JSP的書應該都會有提的, 可能是你少了什麼步驟或設定, 看書會比較清楚!以下的程式希望對你有幫助.

// JDK: 1.4.2.04
// Tool: Eclipse
// File: ODBCTest.java

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;

public class ODBCTest {
  public static void main(String[] args) {
    Connection cn = null;

    try {
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     // ODBCTest 是資料來源 (ODBC)裡設定的系統資料來源名稱
     cn = DriverManager.getConnection("jdbc:odbc:ODBCTest", "", "");

     Statement stm = cn.createStatement();
     ResultSet rs = stm.executeQuery("select PID, PNM from Person");

     while (rs.next()) {
     System.out.println("PID= " + rs.getInt("PID")
     + " : PNM= " + rs.getString ("PNM"));
     }
    }
    catch (Exception e) {
     System.out.println(e.getMessage());
    }
    finally {
     try {
     if (cn != null) {cn.close();}
     }
     catch (Exception e) {}
    }
  }
}
作者 : david0610(david)
[ 貼文 14 | 人氣 3725 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/24 上午 09:27:51
再次感謝你,不想浪費你的時間,我問一個較直接的問題好了,上述的ODBC
"系統資料來源名稱",如何去"連接"本機之下的 c:\database\test.mdb 呢?

我是有參考其他書籍,與Sun Microsystem網站,一律是要我們去找JDBC-ODBC driver
廠商,我下載了http://www.atinav.com 的MS Access JDBC-ODBC driver ,找到的30天試用版driver是可用的,只是單單使用個MS Access資料庫,並且我還只是測試階段,不想花大筆銀子去買driver,所以才會問各為朋友有沒有free的driver.
作者 : ramb(ramb)
[ 貼文 126 | 人氣 5 | 評價 620 | 評價/貼文 4.92 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/24 上午 10:03:17
"系統資料來源名稱",如何去"連接"本機之下的 c:\database\test.mdb 呢?
-------------------------------------------------------------------
Windows 底下不就可以設定嗎.
設定->控制台->系統管理工具->資料來源(ODBC) 去新增一個就可了
至於如果在其他作業系統下(Unix,Linux...etc)就不能如此方便的設定ODBC了(之前問過別人了)
作者 : david0610(david)
[ 貼文 14 | 人氣 3725 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/24 上午 10:04:01
請忽略上封訊息,我已經測試好了,原來我捨近求遠了,只要在本機的ODBC資料來源設好"資料來源名稱"即可用Sun 提供的driver,而atinav提供的driver則可以將MS Access放到"網路"上透過TCP/IP來存取MS Access,thanks!
作者 : miragesoftware(Mirage)
[ 貼文 125 | 人氣 22 | 評價 1080 | 評價/貼文 8.64 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/6/24 上午 10:11:09

我想只能說, 這與Driver無關, 先去找找如何新增ODBC的設定吧!
 板主 : 風月
 > Java入門一般區 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Java入門一般區 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Java入門一般區
1 洋將 2410 
2 Aron 2130 
3 Aries 1510 
4 DEMO999 1310 
5 Ben 990 
6 ramb 620 
7 ozzy 570 
8 tand 460 
9 Huah 410 
10 vindy 400 
Java入門一般區
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.09375