用jdbc连接 sql server 2000数据库

 学习java很长时间了,对于程序和数据库的连接我一直用jdbc-odbc,没有用jdbc直接和数据库连接的原因很简单。不会,呵呵。总是连接不成功所以也就没心思连接了……

今天公司呆着无聊,网上转了转,又有了试图用jdbc连接sql server 2000的想法,毕竟,不用设置那么多东西,对使用者非常方便,并且用jdbc直接连接数据库的速度也比jdbc-odbc要快。

不敢独享这个成果,拿出来一起分享。

1、首先要确保安装了 sql server 2000,在xp 或win 2003下安装了  sql sp4 补丁(补丁非常重要,我就是一直没有给数据库打补丁不能连接的,呵呵)。
2、下载并安装sql server jdbc驱动器。把安装驱动器目录下lib中的三个jar包msbase.jar、mssqlserver.jar、msutil.jar放到你的web 服务器的lib 下面。或者设置到环境变量classpath中。
3、用下面代码测试你连接是否成功(程序中的表为sql server 2000自带数据库表)
import java.sql.*;
public class ConSqlserver{ 
    Connection con;
    Statement st;
    ResultSet rs;  
    public ConSqlserver(){  
        try{ 
               String name="com.microsoft.jdbc.sqlserver.SQLServerDriver";
               String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind;User=user;Password=password"; 

               Class.forName(name);
               con=DriverManager.getConnection(url,"user","password");
               System.out.println("连接成功!");
               con.close();           
         }catch(Exception e){
               e.printStackTrace();
         }
    }
 
    public static void main(String args[]){    
        ConSqlserver cs=new ConSqlserver();  
    }
 
}

呵呵,如果没有问题的话,应该可以了!

如有问题,与我联系。我会尽量帮助你:)
sunwenjie0929@gmail.com

posted on 2006-05-22 22:16 prince 阅读(1905) 评论(2)  编辑  收藏 所属分类: Java成长历程

评论

# re: 用jdbc连接 sql server 2000数据库 2006-07-27 14:14 陈晓路

您好,我是一新手,sp3补丁行吗?sp3补丁安装在什么地方?
我的邮箱:chenxiaolu110@sina.com  回复  更多评论   

# re: 用jdbc连接 sql server 2000数据库 2006-07-28 10:06 prince

@陈晓路
你好,sp3就可以。你直接安装到sql server 2000下就可以
  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年5月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿(4)

随笔分类(72)

相册

blog友人

搜索

最新评论

阅读排行榜