導航

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          使用 JDBC 驅動程序連接SQL Server


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

          1、安裝Microsoft SQL Server 2000,據說要企業版才行。
          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 驅動程序,并解壓,得到一個sqljdbc.jar文件。
          本地下載 (下載后把.rar改為.jar)

          4、新建一個JAVA項目,并把sqljdbc.jar加到項目庫中:
          選中項目-->右鍵-->屬性-->類別-->庫-->運行-->添加JAR/文件夾

          或者直接把sqljdbc.jar復制到類似如下的目錄中: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對象
                  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);
                  }
              }
          }

          程序運行結果如下:
          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 閱讀(601) 評論(0)  編輯  收藏 所屬分類: 數據庫

          主站蜘蛛池模板: 繁昌县| 宕昌县| 夏津县| 渭源县| 白城市| 鲜城| 威信县| 深州市| 博罗县| 岚皋县| 娄烦县| 自治县| 泰兴市| 上饶县| 达州市| 绥江县| 沁阳市| 许昌市| 松溪县| 怀柔区| 贡觉县| 湾仔区| 呈贡县| 扶沟县| 凭祥市| 宁海县| 乌鲁木齐市| 繁昌县| 定西市| 福清市| 呼伦贝尔市| 买车| 丹江口市| 五家渠市| 东山县| 南安市| 伊川县| 孟津县| 巩义市| 通许县| 崇仁县|