jdbc 连接SQL2005方法

步骤如下:

  1. 下载安装必要的软件SQL2005,jdk
  2. 配置jdk的CLASSPATH和PATH(CLASSPATH=.;%JAVA_HOME%/lib;PATH=.;%JAVA_HOME%/bin;)检测方式Helloworld();
  3. 装好SQL2005后打开SQL Server Configuration Manager,SQL Server 2005 网络配置,右窗口Tcp/Ip>属性>Tcp端口设置为1433,动态端口可以不设置>再启用Tcp/Ip(SQL2005默认是禁用Tcp/Ip的,启用Tcp/IP后提示要重启SQL  Server和SQL Server Browser服务
  4. 安装sqljdbc驱动程序(http://download.microsoft.com/download/2/8/9/289dd6a3-eeeb-46dc-9045-d0c6b59bfbc1/sqljdbc_1.1.1501.101_chs.exe
    );修改CLASSPATH将sqljdbc.jar的位置添加到CLASSPATH中

测试程序如下:

 

import java.sql.*;

public class Base {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String url="jdbc:sqlserver://localhost:1433;DataBaseName=master";//master为系统数据库;
  try
  {
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   Connection con = DriverManager.getConnection(url,"sa","ppp");//sa 为SQL数据库登录用户名,ppp为SQL数据库登录密码
   System.out.println("ok!连接成功!!!!!");
   /*

    //显示master数据库中spt-values的列名和列类型

   System.out.println();
   CallableStatement st=con.prepareCall("select * from master.dbo.spt_values");
   ResultSetMetaData rsmd=st.getMetaData();
   int c=rsmd.getColumnCount();
   for(int i=1;i<=c;i++)
   {
    System.out.println(rsmd.getColumnName(i)+"    "+rsmd.getColumnTypeName(i));
   }

*/
   //关闭连接
   con.close();
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
  finally
  {
   
  }

 }

}

 

结果为:

ok!连接成功!!!!则正常
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值