你需要下载一个驱动程序包,你到www.java-cn.com找
Connection conn=DriverManager.getConnection
"jdbc:microsoft:sqlserver://"+url+":1433;DatabaseName="+database,user,pass);

解决方案 »

  1.   

    现在的jdk里不是包含jdbc么,jdbc里不带驱动么?
      

  2.   

    jdbc是有,但是针对每一种具体的数据库的就不一定有了。
    每一种数据库有一种专门的jdbc驱动的。jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pujdbc: jdbc驱动
    microsoft: 微软公司的
    sqlserver: sqlserver数据库
    localhost: 机器名。如果sqlserver服务器是本机,可以用localhost,或本身的机器名,或IP地址;如果是其他机器,可换成其机器名或其IP。
    1433: sqlserver服务器端口号。
    DatabaseName=pu: 表明你要连接的数据库名称是pu以上综合的意思是:jdbc驱动连接到本机的sqlserver数据库服务器里名称为pu的数据库中。针对各个不同的数据库服务器和驱动程序,其写法可能稍有不同,请参考具体资料。
      

  3.   

    caoze(大漠孤烟) :
    谢谢你耐心的解答,
    我现在找不到ms-sql的驱动,你能告诉我去哪里下载么?
      

  4.   

    我用的是jdk1。3。1,里面却是没有ms-sqlserver的驱动么,我到网站上找也找不到。不知道大家是怎么解决的
      

  5.   

    去网上找一下这个东东: JTurbo.jar使用方法大致如下:com.ashna.jturbo.driver.Driverjdbc:JTurbo://localhost/pu/sql70=true&charset=UTF8
      

  6.   

    http://www.calis.edu.cn/illplot/downinfo.asp
      

  7.   

    xiaofenguser(风雨) :
    那里只有for 2000 ms-sql的,而且只能用在linux下。我现在用的是xp。
      

  8.   

    caoze(大漠孤烟),wlz_bj() :
     你们说的地点下不了,搜索也不行,麻烦你们给我信箱发一份好么,已经郁闷了两天了,谢谢了[email protected]
      

  9.   

    驱动程序是不分操作系统的,
    ftp://[email protected]/Tools/JDBC_Driver_For_SqlServer/setup.exe
      

  10.   

    ftp://[email protected]/Tools/JDBC_Driver_For_SqlServer/setup.exe
      

  11.   

    我可以给你驱动程序包,
    [email protected]