sql server 数据库连接代码如何写?

pwd是写我设置的sa的密码吗?为什么连接失败?MicrosoftOLEDBProviderforODBCDriverserror'80040e4d'[Microsoft... pwd是写我设置的sa的密码吗?为什么连接失败?Microsoft OLE DB Provider for ODBC Drivers error '80040e4d' [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.

E:\TEST\../include/conn.asp, line 10
登陆验证的代码如下:
public class UserLogin extends BaseAction {
private User user = new User();
private UserServer userServer = new UserServerImp();
public String execute() throws Exception {
List<User> list = userServer.showAllUser();
for (User temp : list) {
if (temp.getUsername().equals(user.getUsername()) && temp.getPassword().equals(user.getPassword()) && temp.getName().equals(user.getName()) ) {
session.setAttribute("user", "user");
session.setMaxInactiveInterval(60);
return SUCCESS;
}
}
if (userServer.UserChek(user)) {
session.setAttribute("user", "user");
session.setMaxInactiveInterval(60);
return SUCCESS;
}
request.setAttribute("error", "用户名或密码错误");
return INPUT;
}
public String exeitLogin() {
session.removeAttribute("user");
return "exeit";
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
展开
 我来答
百度网友1a87472
2018-02-08 · TA获得超过2248个赞
知道小有建树答主
回答量:1090
采纳率:44%
帮助的人:351万
展开全部
不知道你用的是什么开发语言。
你确定了账号密码没错误么?
如果没有确定,可以使用management studio连接下,看看你账号密码是不是正确,是不是能连上数据库。
如果连接没问题,我可以给你一个例子,因为我是javaweb开发,所以只有java的连接方法。
我不知道别的语言开发如果连接数据库需要哪些工具,就说javaweb的话,需要一个连接SqlServer的驱动jar包,还需要配置下数据库连接地址。
具体的驱动为:com.microsoft.sqlserver.jdbc.SQLServerDriver

地址为:jdbc:sqlserver://IP地址:端口号;DatabaseName=数据库名字

即使都是javaweb,但是不同的使用框架都还有不同的配置方法,所以不能一概而论
追问

我改用了JSP+MySQL,用tomcat起的,可以访问了。我想加一个权限管理,登陆的时候分为管理员和普通用户类型登陆,MySQL表中增加了用户类型,我想登陆的时候判断权限然后把需要显示的按钮信息返回,管理员可以显示所有,普通用户只能显示一个记录列表,我这个列表是从数据库中查询出来的表。我是不是应该在登陆管理的文件里进行修改?

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式