哥哥们啦,我有一个帅哥才能解决的问题啊!代码如下:
public Connection getConnection(){try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");this.con = DriverManager.getConnection(
"jdbc:jtds:sqlserver://127.0.0.1:1433/mylzs","sa","wxl");} catch (Exception e) {Logger.err("数据库连接失败");e.printStackTrace();
}return con;
}
我用的是SQL200,myeclipse始终报错如下:2011-08-22 16:07:38 156 [ ERROR ] [ Thread[main,5,main] ] [ com.lovo.serverDao.DBConnection.getConnection(DBConnection.java:40) ] 数据库连接失败
java.sql.SQLException: Network error IOException: Connection refused: connect
跪求答案啊。妹子菜菜啊。

解决方案 »

  1.   

    找个sql2000 sp4补丁装了再说
      

  2.   

    我在SQL那边也开了个这个贴,,,,还莫结呢。坐等满意答案啊。
      

  3.   

    要不换下你的驱动Class.forName("net.sourceforge.jtds.jdbc.Driver")
      

  4.   

    http://topic.csdn.net/u/20071029/22/3bcc66ce-6f92-4e2f-be32-75d99ea9b3b2.html
      

  5.   

    sqlservler好久没有用了,你找个SQL工具看看是否能连上数据库
      

  6.   

    sqlservler 的tcp/ip那里设端口为1433
      

  7.   

    错了,本来是5288的,我小时候“王”写快了就写成“五”了,“小”写快了就成了“2”以此类推,。。大家是有多么的窥私癖啊??话说正题,我除了不会验证1433端口开没开,其他什么tcp那些都检查过了的。密码那些就肯定n次了。各位给点力啊。补丁也是有的。
      

  8.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName =StoreManager";
    user = "sa";
    pwd = "xxxxxx";
    con = DriverManager.getConnection(url,user,pwd);
    SQLServerDriver在一个什么jar包里我忘了