Discussion:
(时间太久无法回复)
alin
2006-07-31 23:29:02 UTC
Permalink
http://msdn.microsoft.com/data/ref/jdbc/
我看到他這裡的網址寫著
Register to Redistribute the SQL Server 2005 JDBC Driver

有可能我可以透過註冊得到一個沒有加上簽章的jdbc jar檔

無奈當我regist 後什麼事都沒發生只要我要
Please print and retain a copy of the
SQL Server 2005 JDBC Driver Redistribution Rights End-User License Agreement
for your records

這是什麼情況 0rz

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.95.154
alin
2006-07-31 23:39:14 UTC
Permalink
我使用另一個community的版本

同樣發生上述的問題~ 看來需要由microsoft來提供

問題是他又沒說怎麼得到 難到就靜靜的等下去嗎...

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.95.154
alin
2006-08-01 23:24:32 UTC
Permalink
※ 引述《***@bbs.sa.ncyu.edu.tw (eLove)》之銘言:
: ※ 引述《***@ptt.cc (alin)》之銘言:
: > 我將程式包成 apllet 的 jar檔 並加入數位簽章
: > 在網頁執行時便發生以下的錯誤
: > 我在網上查詢有人說是因為同一個jar當加入了兩個數位簽章
: > 所以非常有可能 microsoft 提供的jdbc 已經有一個了 0rz
: 應該跟 applet 的 jar 簽章無關 ...
: 可能是下載的 jdbc driver 有問題 !!
: 就是 "下載不完全,檔案有損壞" !
: 請重新下載 driver 一次,再試試 !!
: 也許 ms 的 jdbc driver 在 run 之前會先驗證檔案的正確性 ....
: 注意下面這行錯誤訊息:
: > java.lang.SecurityException: invalid SHA1 signature file digest for com/microsoft/sqlserver/jdbc/ClientFetchBuffer.class
: => invalid SHA1 signature file digest !!
: => for com/microsoft/sqlserver/jdbc/ClientFetchBuffer.class
: 基本上,只要對 jar 簽章後,就應能正確執行 ! (解除安全限制)
: 跟裡頭包了什麼 api 或其它東西無關,總之就是 jar 有簽過,就應該是 ok 的 !

感謝你的回覆~ 無奈檔案是ok的沒錯~
我後來用了另一個方法

我把下載的jar檔解壓縮 重新包覆成一個applet jar 檔

再試一次就可以了

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.95.154

Loading...