SQL Server 2005在java中用户无法登陆

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:31:57
这是我的源代码:
package test;

import java.sql.Connection;
import java.sql.SQLException;

/**
* @author marion
*
*/
public class TestSQL {

/**
* @param args
*/

public static void main(String[] args) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// TODO Auto-generated method stub
try {
Connection conn=java.sql.DriverManager.getConnection("jdbc:sqlserver://192.168.0.99:1433;databaseName=JavaUserDB","","");
if (conn!=null){
System.out.println("connection successfull!");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
出现错误:
com.microsoft.sqlserver.jdbc.SQLS

以Windows身份登录数据库,在安全性处设置成SqlServer身份验证和Windows身份验证,然后设置sa用户的密码或新建用户,之后重启SQLServerExpress服务,将用户名和密码加到你的代码中
conn=java.sql.DriverManager.getConnection("jdbc:sqlserver://192.168.0.99:1433;databaseName=JavaUserDB","sa","admin");
用户:sa,密码:admin

您是设置了混合登录模式,但是你启用了混合模式么?启用的话还要重启服务。