Java Sky of Zhao
          受挫一次,對生活的理解加深一層;失誤一次對人生的感悟增添一階;不幸一次,對世界的認識成熟一級;磨難一次,對成功的內(nèi)涵透徹一遍!
          posts - 5,comments - 4,trackbacks - 0
          ?

          [ 原創(chuàng) ] JDBC 如何連接 SQL SERVER 2000 的默認實例和命名實例

          ?

          引用請注明出處 :http//www.aygfsteel.com/SINOJAVA

          ?

          ( ) 下載 Microsoft SQL Server 2000 Service Pack 3a 并安裝
          http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn

          ?

          ( ) 下載并安裝 SQL SERVER 2000 JDBC 驅(qū)動 ( SQL Server 2000 Driver for JDBC Service Pack 3 )

          http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en

          ?

          ( ) 配置 JDBC 驅(qū)動 classpath 環(huán)境變量 :

          方法 1:

          ?

          填加 :

          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;

          ?

          : C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\ 為我 JDBC 得安裝路徑

          ?

          方法 2:

          ?

          mssqlserver.jar; msutil.jar; msbase.jar 拷貝到 JDK lib 目錄下 , 然后設置 classpath

          ?

          D:\Java\jdk1.5.0_05\lib\sqlserver\msutil.jar;

          D:\Java\jdk1.5.0_05\lib\sqlserver\msbase.jar;

          D:\Java\jdk1.5.0_05\lib\sqlserver\mssqlserver.jar;

          ?

          ( ) 創(chuàng)建連接數(shù)據(jù)庫默認實例得連接代碼 :

          ?

          import java.sql.*;

          public class ConSqlserver {

          ????

          ???? Connection con=null;

          ???? //Statement st=null;

          ???? //ResultSet re=null;

          ????

          ???? public ConSqlserver()

          ???? {

          ??????????? try

          ??????????? {

          ??????????? ??? String driver="com.microsoft.jdbc.sqlserver.SqlServerDriver";

          ??????????? ??? String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";

          ??????????? ??? Class.forName(driver).newInstance();

          ??????????? ??? con =DriverManager.getConnection(url,"sa","zhaopf");

          ??????????? ??? System.out.println(" 連接成功 !");

          ??????????? ??? con.close();

          ???????????

          ??????????? }

          ??????????? catch(Exception e)

          ??????????? {

          ?????????????????? e.printStackTrace();

          ??????????? }

          ???????????

          ???????????

          ???? }

          ?

          ?????? public static void main(String[] args)

          ???? {

          ??????????? // TODO 自動生成方法存根

          ??????????? ConSqlserver con=new ConSqlserver();

          ???????????

          ?

          ???? }

          ?

          }

          ?

          ( ) 創(chuàng)建連接數(shù)據(jù)庫命名實例的連接代碼 ( 實例名為 SINOIT\SINOSERVER) L

          ?

          import java.sql.*;

          public class ConSqlserverppp {

          ????

          ???? Connection con=null;

          ???? //Statement st=null;

          ???? //ResultSet re=null;

          ????

          ???? public ConSqlserverppp()

          ???? {

          ??????????? try

          ??????????? {

          ??????????? ??? //String driver="com.microsoft.jdbc.sqlserver.SqlServerDriver";

          ???? ?????? ??? String url="jdbc:microsoft:sqlserver://SINOIT\\SINOSERVER;DatabaseName=Northwind";

          ??????????? ???

          ??????????? ??? Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

          ??????????????????

          ??????????? ??? //Class.forName(driver);//.newInstance();

          ??????????? ??? con =DriverManager.getConnection(url,"sa","zse");

          ??????????? ??? //st=con.createStatement();

          ??????????? ??? System.out.println(" 連接成功 !");

          ??????????? ??? con.close();

          ???????????

          ??????????? }

          ??????????? catch(Exception e)

          ??????????? {

          ?????????????????? e.printStackTrace();

          ??????????? }

          ???????????

          ???????????

          ???? }

          ?

          ???? public static void main(String[] args)

          ???? {

          ???????????

          ??????????? ConSqlserverppp con=new ConSqlserverppp();

          ???? }

          ?

          }

          posted on 2006-04-10 07:24 SINOJAVA 閱讀(2659) 評論(1)  編輯  收藏

          FeedBack:
          # re: [ 原創(chuàng)--置頂] JDBC 如何連接 SQL SERVER 2000 的默認實例和命名實例
          2007-01-26 17:35 | marigold、
          簡單明了,很好呀!  回復  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 息烽县| 治多县| 金山区| 思茅市| 邯郸市| 宜君县| 双城市| 出国| 兴业县| 驻马店市| 宜黄县| 修文县| 云林县| 绩溪县| 博白县| 梁平县| 石棉县| 剑阁县| 蒲江县| 钦州市| 郴州市| 邹城市| 固始县| 永安市| 依安县| 来安县| 绍兴市| 安福县| 仪征市| 民勤县| 贵南县| 冷水江市| 浦江县| 万盛区| 郁南县| 抚宁县| 十堰市| 红河县| 新竹县| 天长市| 阳西县|