我用的是jdk1.5,
在xp下装了sql server 2000,
我该用什么数据库驱动呢?
该怎样连接数据库呢?

解决方案 »

  1.   

    到下面的Microsoft官方网站下载JDBC驱动(帮助文档很详细,看看就懂了):http://search.microsoft.com/search/results.aspx?View=en-us&p=1&c=1&st=b&qu=sql+server+jdbc&swc=1&na=33&cm=512
      

  2.   

    对,去MS或者其它下载站点下载MSSQL的JDBC驱动包
    再把驱动包放入CLASSPATH
    就可以访问MSSQL SERVER了:)
    连接MSSQL的例程很多,到网上搜搜。
      

  3.   

    你可以用jdbc-odbc桥,xp的控制面板-〉管理工具-〉odbc数据源-〉添加-〉...(下n步)
    前提是用企业管理器建好数据库先!
      

  4.   

    XP只能装客户端,不能做为服务器使用!要想使用服务器,得装个win2000
      

  5.   

    如果是xp的话,下那个sp3的,这个版本的对xp有一个补丁。
    一个例子:
    try {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    } catch (Exception e) {
    System.out.println("driver not found");
    e.printStackTrace();
    }
    String url = "jdbc:microsoft:sqlserver://kaleon:1433;DatabaseName=hgjxc";
             //kaleon为服务器名称,1433为默认的端口号。
    String user = "sa";//登陆sql的用户名
    String password = "mysql";//密码
    try {
    Connection con = DriverManager.getConnection(url, user, password);
    Statement stmt = con.createStatement();
    String sql="Select * from yuangong_tab";
    ResultSet rs=stmt.executeQuery( sql);
    while(rs.next())
    {
    System.out.println(rs.getString( 1));
    }
    rs.close();
    stmt.close();
    con.close();
    } catch (Exception e) 
    {
    e.printStackTrace();
    }
    }