去找一个新的jdbc for SQL SERVER 2000

解决方案 »

  1.   

    不会啊,好用的啊!!我还用sql server 7.0呢◎
    给你看我的测试程序吧!
    我用的是Jcreator(注意把驱动包含进来)
    如果直接用jdk的话,记得把驱动放到 jre\lib\ext目录下啊!import java.sql.*;
    class info
    {
    public info(String name,String sex,String nickname,String address,String email,String qq)
    {
    this.name=name;
    this.sex=sex;
    this.nickname=nickname;
    this.address=address;
    this.email=email;
    this.qq=qq;
    }
    public String getName() { return name; }
    public String getSex() { return sex; }
    public String getNickname() { return nickname; }
    public String getAddress() { return address; }
    public String getEmail() { return email; }
    public String getQq() { return qq; }

    public static info fromResults(ResultSet infos) throws SQLException
    {
    return new info(
    infos.getString("name"),
    infos.getString("sex"),
    infos.getString("nickname"),
    infos.getString("address"),
    infos.getString("email"),
    infos.getString("qq"));
    }

    public String toString()
    {
    return new String("名字 :" + name +
      "\n性别 :" + sex  +
      "\n昵称 :" + nickname +
      "\n地址 :" + address  +
      "\nEmail :" + email  +
      "\nQq :" + qq);
    }

    String name;
    String sex;
    String nickname;
    String address;
    String email;
    String qq;
    }public class javadata1{
    public static void main(String args[]) throws SQLException,Exception{info info1;String st="select * from info";
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=javadata"; Connection myConn =
    DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=javadata","sa","");
    Statement myStmt = myConn.createStatement();
    ResultSet myResults = myStmt.executeQuery(st);while (myResults.next()){
    try{
    System.out.println("\n" + info.fromResults(myResults));}
    catch(NullPointerException e){
    }
    }
    }
    }
      

  2.   

    thanks everybody.
    我搞定了。
    把dreamweaver中的
    useing drvier on this machine.
    改成
    useing drvier on testing server.
    就成了。
    不过感觉还是很怪。
    因为我的testing server就是我的机子。也就是说jdk/sqlserver/jdbc driver都是同一个,只是用testing server的jdbc通过了tomcat而已。