需要使用用户名和密码登陆吧我想
使用
Properties prop = new Properties();
prop.setProperty("user","你的登陆用户名");
prop.setProperty("password","你的登陆密码");
con=DriverManager.getConnection("jdbc:odbc:Salary",prop);一般连接mysql不用jdbc-odbj桥,一般都用mm.mysql驱动,效率高
http://www.worldserver.com/mm_mysql有下载

解决方案 »

  1.   

    不好意思,把mssql看成mysql了,微软也出了jdbc连mssql的本机协议全部为java的驱动了,这类驱动效率比jdbc-odbc桥执行效率高http://java.sun.com/products/jdbc/jdbc.drivers.html
    去找一个适合mssql的第四类驱动用吧
      

  2.   

    以上兄台:
    我将上面的按你们说的,改了一下 :
                   try
                    {
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           con=DriverManager.getConnection("jdbc:odbc:Salary","sa","pwd");
            stmt=con.createStatement();
    }catch(ClassNotFoundException e)
                    {
                    System.out.println(e);
                    System.exit(0);
    }联接还是失败哦:(其中Salary 是我的ODBC中的联接,在ODBC中,测试都可以通过成功!,于是执行上面的代码进,却说:
    [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'lvtao'.java.sql.SQLException:
      

  3.   

    用户名称和密码有问题,或者你的当前登陆的sql的用户名不是这个