国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sql server 2000 的 jdbc 連接

2024-08-31 00:48:59
字體:
來源:轉載
供稿:網友
這幾天開始為紅鳳辦的網站做籌備工作,首當其沖的就是將sql server 的jdbc連接調試好。首先下載了很多的源代碼文件。比如網上的新聞發布系統,社區管理系統等等,各種各樣的使用sql server的jsp源代碼。開始了我的漫長而又讓人沮喪的數據庫連接工作。

       首先先確定一下我使用的工具是eclipse 3.2 + tomcat 6.0 + jdk1.6,操作系統是window xp sp2。

 

       步驟一:安裝sql server 2000(我開始安裝了sql server 2000,后來安裝.net的時候選擇了不知道哪個鍵,可能順便安裝了sql server 2005,結果我那里就出現了兩個版本的sql server。更可氣的是我弄了半天我才明白原來我有兩個版本的sql server!faint!!!!)。一定要打上補丁,最少也要是sql server的sp3的補丁,此補丁的下載地址是http://www.cnd8.com/soft/3532.htm. sp4的補丁地址是http://www.skycn.com/soft/13307.html,最好是迅雷下載,我的速度是1-2m/s,呵呵,校園網就是強啊!!在安裝補丁的時候我也犯了一個致命的錯誤,結果搞了半天才找到原因。

                 我在安裝補丁的時候,以為這么容易就搞完了,馬上就重啟機子,進行調試,結果還是不成功,原因就在于我剛才的動作實際上僅僅是進行了程序包的解壓縮,真正的安裝工作還沒有開始。

 

 

只有點擊了c盤下的sql2ksp3文件夾里的setup.bat后才開始真正的安裝。大家不要見笑啊,本人確實駑鈍,沒有見過這樣的安裝程序,所以在此失手了!承讓!!安裝完成后就馬上開始我們的下一步,進行eclipse的jdbc配置。

 

        步驟二:配置eclipse下的數據庫連接以及jdbc設置。

       

         1.  首先為eclipse下載數據庫查詢插件:sqlexplorer。

 插件介紹:
               sqlexplorer是eclipse集成開發環境的一種插件,它可以被用來從eclipse連接到一個  數據庫。sqlexplorer插件提供了一個使用sql語句訪問數據庫的圖形用戶接口(gui)。通過    使用sqlexplorer,能夠顯示表格、表格結構和表格中的數據,以及提取、添加、更新或刪   除表格數據。sqlexplorer同樣能夠生成sql腳本來創建和查詢表格。所以,與命令行客戶端相比,使用sqlexplorer可能是更優越的選擇。

 

詳細的安裝步驟(帶圖解)請參閱http://www.blogjava.net/kristen/archive/2006/07/20...(該文章后面的部分先不要看),該文章介紹的比較詳細。安裝eclipse的插件也是比較麻煩的意見事情。個人認為比較好的還是使用link方式。這樣既易于管理,又便于日后升級到新版本后的移植。這里需要注意的是一定要選對版本,比如你的eclipse是什么版本的,然后該選擇什么樣的sqlexplorer,這都得看好。

2. 安裝sql server 2000的jdbc驅動程序。有兩個選擇,網上比較推薦的是jdts,它的下載地址是:http://file.tianwang.com/cgi-bin/search?word=jtds,具體配置是http://blog.csdn.net/raykcn/archive/2006/11/13/1380952.aspx,大家可以參考一下。

微軟官方的下載地址是http://www.microsoft.com/downloads/details.aspx?fa...。

執行ms_jdbc_setup.exe可執行文件。一直到安裝完成。

(1) ms_jdbc_setup默認安裝路徑為:c:/program files/microsoft sql server 2000 driver for jdbc

(2)安裝目錄/lib/下的三個jar文件即是我們要的jdbc驅動核心

msbase.jar

mssqlserver.jar

msutil.jar

注:microsoft sql server 2005 jdbc 驅動程序的驅動jar文件只有一個,名為sqljdbc.jar,但是卻可以取代2000中的這三個jar文件。網上說在sql server 2000下也可以使用。具體情況怎么樣我不清楚,沒有試過。2005驅動的官方下載地址是http://www.microsoft.com/downloads/details.aspx?fa...。

(3)將三個jar文件加到環境變量中去。比如我的安裝路徑是d:/program files/microsoft sqlserver 2005 jdbcdrive,那么我在classpath中的設置為.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;%catalina_home%/lib/servlet-api.jar;c:/program files/java/jre1.6.0/bin;c:/program files/microsoft sql server 2000 driver for jdbc/lib/msbase.jar;c:/program files/microsoft sql server 2000 driver for jdbc/lib/mssqlserver.jar;c:/program files/microsoft sql server 2000 driver for jdbc/lib/msutil.jar;

其中后三項為jdbc的。

(4)嘗試在命令行下測試數據庫的連接。

import java.sql.*;

public class testdb {
     

    public static void main(string[] args) {
           

             string drivername = "com.microsoft.jdbc.sqlserver.sqlserverdriver" ;
             string dburl = "jdbc:microsoft:sqlserver://localhost:1433;databasename=master;user=sa;password=19851005";
             connection dbconn;

             try {

                   class.forname(drivername);
                   dbconn = drivermanager.getconnection(dburl); 
                   system.out.println("connection successful!");
             } catch (exception e) {
                

                   e.printstacktrace();
            }
    }
}

 

將上面的代碼粘貼下來,保存為testdb.java,并運行。如果運行結果是“connection successful!”,那么說明你已經配置成功了。我在配置的時候出現了很多的問題,比如:

     1.  java.lang.classnotfoundexception: com.microsoft.jdbc.sqlserver.sqlserverdriver:

            具體解決方案可參考:http://www.cnblogs.com/adandelion/archive/2005/12/...

     2、sql server 2000 "error establishing socket" :

            具體解決方案可參考:http://blog.csdn.net/softwave/archive/2006/11/08/1...

     3.   用戶 'sa' 登錄失敗。該用戶與可信 sql server 連接無關聯:

           具體解決方案可參考:http://www.wansky.cn/blog/article.asp?id=130

          如果還沒有解決,那么www.google.com 和 www.baidu.com 可以解決這個問題,另外比較好的一個網站是http://dev.cbw.com/sql/,在這里面有很多的高手來解決問題。

     

       (5)下面開始eclipse里面的jdbc的配置。

               

 

 

 

 

      

     (6)后面的東西如果遇到跟(4)里面的同樣的錯誤的話,那么就請看上面的解決方法。

 

        步驟三:在tomcat下jsp、servlet和javabean環境的配置:

                     下面這篇文章有非常詳細的介紹http://www.itpub.net/345002,1.html,可以參考。

       步驟四:tomcat下的數據庫連接及jdbc加載:

    1.   這篇文章介紹了tomcat下data source的設置 http://bbs.51cto.com/archiver/tid-38247.html。一定要先下載tomcat下的admin包。在google或者baidu不容易很快找到下載的地址,所以我比較喜歡用北大的天網搜索,地址是http://file.tianwang.com/cgi-bin/search?word=apach...。可以選擇自己適合的。我這里的tomcat版本是6.0的,但是admin好像沒有這么高版本的(或許有,但是我沒有找到),所以可以下一個稍微高版本的。按照上面文章所說的解決tomcat的admin配置。
    2. 下面這篇文章介紹了怎么具體配置jdbc:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumid=...。

 

       整個過程的配置其實還是蠻復雜的,不過弄完之后還是挺有成就感的。呵呵呵呵呵......


中國最大的web開發資源網站及技術社區,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄迈县| 孝感市| 额济纳旗| 福清市| SHOW| 大悟县| 宜君县| 从化市| 清涧县| 玉山县| 固安县| 通辽市| 贵溪市| 仁化县| 新沂市| 博白县| 密山市| 会宁县| 红原县| 海宁市| 元阳县| 宝兴县| 南宁市| 平谷区| 新泰市| 佛教| 敦煌市| 西吉县| 通化市| 康马县| 横山县| 英山县| 井陉县| 镇雄县| 梅河口市| 嘉定区| 晋江市| 平远县| 澄江县| 荆州市| 会泽县|