ann
          冰是沒有未來的,因為它的永恒
          posts - 107,comments - 34,trackbacks - 0
          <2010年9月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿

          隨筆分類(105)

          隨筆檔案(97)

          文章分類(16)

          文章檔案(20)

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

                JDBC 驅動程序支持通過 integratedSecurity 連接字符串屬性在 Windows 操作系統上使用“類型 2”集成身份驗證。

            注意:如果您運行 32 位的 Java 虛擬機 (JVM),則使用 x86 文件夾中的 sqljdbc_auth.dll 文件,即使操作系統是 x64 版本也不例外。如果您在 x64 處理器上運行 64 位 JVM,則使用 x64 文件夾中的 sqljdbc_auth.dll 文件。如果您在 Itanium 處理器上運行 64 位 JVM,則使用 IA64 文件夾中的 sqljdbc_auth.dll 文件。


           例子:

                1. java代碼:
             
          public class DBConnect {
              
          static {
                  
          try {

                      Class.forName(
          "com.microsoft.sqlserver.jdbc.SQLServerDriver");
                  } 
          catch (Exception e) {
                          e.printStackTrace();
                  }
              }

               
          public void testCon() throws SQLException{
                 Connection conn  
          = null;
                  
          try {
                       conn  
          = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=test");
                       System.out.println(
          " conn is ok !");
                  } 
          catch (Exception e) {
                      e.printStackTrace();
                  }
          finally{
                      
          if(conn != null)conn.close();
                  }

              }

               
          public static void main(String[] args) {
                  DBConnect dbConnect 
          = new  DBConnect();
                  
          try {
                      dbConnect.testCon();
                  } 
          catch (SQLException ex) {
                      ex.printStackTrace();
                  }
              }

          }

          2. 設置sqljdbc_auth.dll
              

                    請將 sqljdbc_auth.dll 文件復制計算機中 Windows 系統路徑下的 JDBC 驅動程序安裝目錄中。sqljdbc_auth.dll 文件的安裝位置如下:

                  <安裝目錄>\sqljdbc_<版本>\<語言>\auth\

                 也可以通過設置 java.libary.path 系統屬性來指定 sqljdbc_auth.dll 的目錄,例如,如果 JDBC 驅動程序安裝在默認目錄中,您可以在 Java 應用程序啟動時使用以下虛擬機 (VM) 參數來指定 DLL 的位置:

          -Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86


          如果把你的java程序設置為wins 服務可以參照http://www.aygfsteel.com/ann/articles/270043.html


                

           

          posted on 2009-05-11 14:44 冰是沒有未來的,因為它的永恒 閱讀(992) 評論(5)  編輯  收藏 所屬分類: java

          當下,把心放下 放下如果是可能的,那一定是在當下,
          不在過去,也不在未來。
          當下放下。唯有活在當下,你的問題才能放下。

          主站蜘蛛池模板: 班戈县| 蒲江县| 游戏| 托克托县| 铜陵市| 壶关县| 故城县| 淮阳县| 和田县| 灯塔市| 永兴县| 尼玛县| 奎屯市| 玉屏| 清水河县| 寿阳县| 平陆县| 民和| 龙井市| 东乌珠穆沁旗| 平度市| 托克托县| 英超| 腾冲县| 南通市| 鞍山市| 江川县| 连江县| 石家庄市| 永昌县| 鹰潭市| 文山县| 长宁区| 加查县| 司法| 万全县| 壶关县| 海城市| 舞阳县| 新乡县| 蒙自县|