我刚写了一个小程序,,,,
测试出来还是连接不上,,,,
下面是源代码:   
//错误也写出来了,,,,希望高人们多多指点,,,,,,
import java.sql.*;    //
public class myconnect
{
    static Connection conn=null;
    public myconnect()
    {    
        try{            
            /*
             *2005
             *Error: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。-----构造conn 
             **/
            //Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");      
            //conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=pubs","sa","");            
            /*
             *2000
             *Error:  com.microsoft.jdbc.sqlserver.SQLServerDriver-----构造conn
             **/
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs","sa","");                                    
            }catch(Exception e){System.out.print(e.getMessage()+"-----构造conn\n");
        }
    }
    public static void main(String args[])
    {
        new myconnect();
        try{
            String sql="select * from authors";
            ResultSet rs=conn.createStatement().executeQuery(sql);
            while(rs.next())
            {
                System.out.println(rs.getString(21)+"\t\t"+rs.getString(3));
            }
        }catch(Exception e){System.out.println(e.getMessage()+"  -------Main函数,,,这个null是Connection 为null!");}
    }
}