URL:    jdbc:microsoft:sqlserver:/localhost:1433;databaseName=yourdb
Driver: com.microsoft.jdbc.sqlserver.SQLServerDriver

解决方案 »

  1.   

    URL:    jdbc:microsoft:sqlserver://localhost:1433;databaseName=yourdb
    Driver: com.microsoft.jdbc.sqlserver.SQLServerDriver
    这里的短口默认是1433不是143,楼住看你的短口
      

  2.   

    http://support.microsoft.com/default.aspx?scid=kb;en-us;313100
    这个讲的比较清楚
      

  3.   

    开始->程序->Microsoft SQL Server->  服务器网络实用工具-> 选中TCP/IP->  点属性
    这下你知道该怎么改撒 楼主 快找高人来把这个问题解决老吧  我就指望你老
      

  4.   

    String url =
              "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=liujb";
          // 用户名
          String username = "sa";
          //密码
          String password = "sa";
          // 创建sqlserver数据库驱动实例
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").
              newInstance();
          // 获得与数据库的连接
          Connection conn = DriverManager.getConnection(url, username, password);
      

  5.   

    兄弟伙 今天我下午找高手整请教老一下 给你两个建议:
    一:装SQL企业版 然后连接
    二:用ODBC连接 我下午就是这么连起  
      

  6.   

    我同意楼上的意见 用odbc加个人版也可以连接的
    不知道jdbc有什么问题 
    希望以后能解决
      

  7.   

    把下面的文件copy一下, 运行看看。
    package dbdemo;import java.sql.*;/**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2004</p>
     * <p>Company: </p>
     * @author not attributable
     * @version 1.0
     */public class dbdemo {
      private String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
      private String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=信息库;User=sa;Password=sa;";  private java.sql.Connection conn;
      private java.sql.Statement  stmt;
      private java.sql.ResultSet  rs;  public dbdemo(){
        try {
          Class.forName(driver);
          conn = DriverManager.getConnection(url, "sa", "sa");
          stmt = conn.createStatement();
          String sqlstr = "SELECT * FROM Table_friendtype";
          rs = stmt.executeQuery(sqlstr);
          while (rs.next()) {
            System.out.println(rs.getString("type"));
          }
        }
        catch (SQLException ex) {
          ex.printStackTrace();
        }
        catch (ClassNotFoundException ex) {
          ex.printStackTrace();
        }
      }
      public static void main(String[] args) {
        new dbdemo();
      }
    }
      

  8.   

    1 将msbase.jar, mssqlserver.jar, msutil.jar三个文件拷到JBuilder安装路径的lib/ext目录下
    2 重新启动JBuilder
    3 在工具栏Tools->Database Pilot->Drivers->Add
    输入:
    ”com.microsoft.jdbc.sqlserver.SQLServerDriver”
    注意输入不要带引号Sample URL: 格式如下:
    microsoft:sqlserver://localhost:1433
    Localhost可设为其他的数据库主机IP
    1433为SQLserver服务端口号
      

  9.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:miscrosoft:sqlserver://localhost:1433;DatabaseName=TestDB";...
    ...
      

  10.   

    请看 http://community.csdn.net/Expert/topic/3620/3620597.xml?temp=.1322595
      

  11.   

    开始->程序->Microsoft SQL Server->  服务器网络实用工具-> 选中TCP/IP->  点属性看看默认是多少? 可能不是1433哦URL:    jdbc:microsoft:sqlserver://localhost:1433;databaseName=yourdb
    将 1433 改成你的默认端口  , 我就是这么搞定了希望你也能行!!
      

  12.   

    我也遇到这个问题啊 还没有解决啊 他XX的 java连接数据库就这么难?
      

  13.   

    改数据库的端口啊
    在装系统时有一个可让你选择端口的!还有如果是用odbc源的话,那我还是知道在哪里改端口,如果不是的话那就不知道了!oddc源中,你可以在配置数据源时有一个选项,我以前也这么做过,
    你只要看到1433,而且是恢色的!意味着不能改!
    边上有一个什么高级的按钮,你点进去,然后把端口选择为动态的!
    这样就行了!我以前也遇到这样的问题!
    就是搞不清端口如何被占用的!把所有可能与数据相关的都删除了,但就是不行,只好改成动态的!
    最后还是重装机才搞定的!
      

  14.   

    你根本不用去按照上面所说的方法去做,你只要用自带的组件Database,然后在里面选中好像是com.sun.jdbc(自带的dirver),接着点url左边的按钮选 中sql-server就可了,可以测试一下的.
    我开始也是像你一样的,很郁闷
      

  15.   

    回复人: YuLimin(阿敏总司令:人,是要靠自己的!简单就是美!) ( ) 信誉:445  2004-12-03 08:48:00  得分: 0  
     
     
       请见FAQ里面的解决方法。
      
     
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=1938361、下载Microsoft SQL Server 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
    http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn2、下载SQL Server 2000 Driver for JDBC Service Pack 3
    http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en3、运行时关闭防火墙http://community.csdn.net/Expert/topic/3551/3551358.xml