數(shù)據(jù)加載中……

          使用 JDBC 驅(qū)動(dòng)程序連接SQL Server


          編譯環(huán)境:
          NetBeans IDE 6.1; JDK 6 (JDK 1.6.0_06)

          1、安裝Microsoft SQL Server 2000,據(jù)說要企業(yè)版才行。
          2、下載Microsoft SQL Server 2000 Service Pack 4,并安裝更新。安裝完畢版本顯示如下:
          下載:http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn


          3、下載Microsoft SQL Server 2005 JDBC 驅(qū)動(dòng)程序,并解壓,得到一個(gè)sqljdbc.jar文件。
          本地下載 (下載后把.rar改為.jar)

          4、新建一個(gè)JAVA項(xiàng)目,并把sqljdbc.jar加到項(xiàng)目庫(kù)中:
          選中項(xiàng)目-->右鍵-->屬性-->類別-->庫(kù)-->運(yùn)行-->添加JAR/文件夾

          或者直接把sqljdbc.jar復(fù)制到類似如下的目錄中:D:\Program Files\Java\jdk1.6.0_06\jre\lib\ext

          5、編寫程序,如下,查詢Northwind中Employees表中的員工姓名:
           
          package db4mssql;
          import java.sql.*;
          public class Main 
          {
              
          public static void main(String args[])
              {
                  Connection con;
                  Statement sql; 
          //聲明Statement對(duì)象
                  ResultSet rs;
                  
          try
                  {
                      
          // Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                  }
                  
          catch(ClassNotFoundException e)
                  {
                      System.out.println(
          ""+e);
                      
          return;
                  }
                  
          try
                  {
                      String url
          ="jdbc:sqlserver://localhost;database=Northwind;user=sa;password=sa"
                      con 
          = DriverManager.getConnection(url);
                      sql
          =con.createStatement();
                      rs
          =sql.executeQuery("Select FirstName, LastName FROM Employees");
                      
          int i=1;
                      
          while(rs.next())
                      {
                          System.out.println(i
          ++ +""+ rs.getString("FirstName"+ " " + rs.getString("LastName")); //輸出信息
                      }
                      con.close();
                  }
                  
          catch(SQLException el)
                  {
                      System.out.println(
          ""+el);
                  }
              }
          }

          程序運(yùn)行結(jié)果如下:
          1: Nancy Davolio
          2: Andrew Fuller
          3: Janet Leverling
          4: Margaret Peacock
          5: Steven Buchanan
          6: Michael Suyama
          7: Robert King
          8: Laura Callahan
          9: Anne Dodsworth

          posted on 2008-06-25 00:05 edog 閱讀(598) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)

          主站蜘蛛池模板: 东辽县| 苏州市| 政和县| 建水县| 巴青县| 武夷山市| 福泉市| 呼玛县| 新兴县| 仲巴县| 石柱| 健康| 库尔勒市| 永州市| 丹棱县| 元江| 大埔区| 健康| 洛川县| 蒙自县| 铜梁县| 莱芜市| 龙井市| 阿拉善左旗| 夏津县| 安溪县| 疏勒县| 从化市| 无为县| 曲松县| 泌阳县| 吉林省| 蒙山县| 准格尔旗| 轮台县| 望都县| 武夷山市| 渭南市| 堆龙德庆县| 本溪市| 建始县|