一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

java.lang.ClassNotFoundException: com.microso...

 cici0086 2011-06-26
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 數(shù)據(jù)庫連接測(cè)試程序(SQL Server 2000 Driver for JDBC Service Pack 3 安裝測(cè)試)

asp.net沒學(xué)好,又要學(xué)jsp了....
1.
安裝:SQL Server 2000 Driver for JDBC Service Pack 3
下載安裝JDBC SP3
http://www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
里面的SetUp.exe
按照提示安裝可以了.成功后有三個(gè)文件要使用:
c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar
c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar

2.測(cè)試代碼
新建類文件Connect.java.

package test;
import java.*;
import java.sql.Driver;
public class Connect{
     private java.sql.Connection  con = null;
     private final String url = "jdbc:microsoft:sqlserver://";
     private final String serverName= "localhost";
     private final String portNumber = "1433";
     private final String databaseName= "DBtest";
     private final String userName = "sa";
     private final String password = "123456";
     // Informs the driver to use server a side-cursor,
     // which permits more than one active statement
     // on a connection.
     private final String selectMethod = "cursor";

     // Constructor
     public Connect(){}

     private String getConnectionUrl(){
          return url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";";

     }

     private java.sql.Connection getConnection(){
          try{
               Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
               con = java.sql.DriverManager.getConnection(getConnectionUrl(),userName,password);
               if(con!=null) System.out.println("Connection Successful!");
          }catch(Exception e){
               e.printStackTrace();
               System.out.println("Error Trace in getConnection() : " + e.getMessage());
         }
          return con;
      }

     /*
          Display the driver properties, database details
     */

     public void displayDbProperties(){
          java.sql.DatabaseMetaData dm = null;
          java.sql.ResultSet rs = null;
          try{
               con= this.getConnection();
               if(con!=null){
                    dm = con.getMetaData();
                    System.out.println("Driver Information");
                    System.out.println("\tDriver Name: "+ dm.getDriverName());
                    System.out.println("\tDriver Version: "+ dm.getDriverVersion ());
                    System.out.println("\nDatabase Information ");
                    System.out.println("\tDatabase Name: "+ dm.getDatabaseProductName());
                    System.out.println("\tDatabase Version: "+ dm.getDatabaseProductVersion());
                    System.out.println("Avalilable Catalogs ");
                    rs = dm.getCatalogs();
                    while(rs.next()){
                         System.out.println("\tcatalog: "+ rs.getString(1));
                    }
                    rs.close();
                    rs = null;
                    closeConnection();
               }else System.out.println("Error: No active Connection");
          }catch(Exception e){
               e.printStackTrace();
          }
          dm=null;
     }

     private void closeConnection(){
          try{
               if(con!=null)
                    con.close();
               con=null;
          }catch(Exception e){
               e.printStackTrace();
          }
     }
     public static void main(String[] args) throws Exception
       {
          Connect myDbTest = new Connect();
          myDbTest.displayDbProperties();
       }
}
代碼來源:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;313100
------------------------------------------
成功后控制臺(tái)輸出:
Connection Successful!
Driver Information
 Driver Name: SQLServer
 Driver Version: 2.2.0040

Database Information
 Database Name: Microsoft SQL Server
 Database Version: Microsoft SQL Server  2000 - 8.00.760 (Intel X86)
 Dec 17 2002 14:22:05
 Copyright (c) 1988-2003 Microsoft Corporation
 Enterprise Edition on Windows NT 5.2 (Build 3790: )

Avalilable Catalogs
 catalog: DBtest
 ...........


3.問題:
在測(cè)試中控制臺(tái)老輸出下面的錯(cuò)誤!
找資料找了很久.都說把jdbc安裝后的三個(gè)jar文件的路徑放進(jìn)環(huán)境變量里可以了但我試了不行的!
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
.........
Error Trace in getConnection() : com.microsoft.jdbc.sqlserver.SQLServerDriver
Error: No active Connection

請(qǐng)教了別人才找到辦法:
包資源管理器-->包名右鍵"構(gòu)建路徑"-->配置構(gòu)建路徑-->java構(gòu)建路徑-->庫-->添加外部JAR
把那三個(gè)JAR選擇進(jìn)去就可以了.



           

添加后三個(gè)JDBC文件就有了.
               

慢慢學(xué)JSP.郁悶......

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    激情三级在线观看视频| 久久福利视频视频一区二区| 国产成人精品午夜福利| 日韩精品一区二区三区含羞含羞草| 亚洲一区二区欧美在线| 午夜亚洲精品理论片在线观看 | 日本人妻熟女一区二区三区| 日本人妻精品有码字幕| 成人你懂的在线免费视频| 好吊色欧美一区二区三区顽频| 亚洲欧美日韩国产综合在线| 中文字幕人妻日本一区二区| 欧美日韩综合综合久久久| 福利新区一区二区人口| 九九热国产这里只有精品| 午夜国产成人福利视频| 久久香蕉综合网精品视频| 91欧美日韩精品在线| 亚洲超碰成人天堂涩涩| 一区二区欧美另类稀缺| 亚洲视频一区二区久久久| 日韩精品一级一区二区| 欧美午夜不卡在线观看| 国产精品不卡一区二区三区四区| av中文字幕一区二区三区在线| 亚洲视频一区二区久久久| 亚洲欧美日韩熟女第一页| 激情五月天免费在线观看| 中日韩免费一区二区三区| 视频一区二区三区自拍偷| 日韩色婷婷综合在线观看| 欧美二区视频在线观看| 日韩国产传媒在线精品| 大香伊蕉欧美一区二区三区| 欧美人与动牲交a精品| 国产亚洲神马午夜福利| 日本久久中文字幕免费| 日本在线不卡高清欧美 | 91在线播放在线播放观看| 神马午夜福利一区二区| 99在线视频精品免费播放|