> 데이터 베이스 > MySQL 튜토리얼 > jsp 连接sql server 2005与连接失败解决方法

jsp 连接sql server 2005与连接失败解决方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 17:48:01
원래의
1106명이 탐색했습니다.

连接sql server 2005与连接失败解决方法


12 statement st=null;
13 class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");
14 connection con=drivermanager.getconnection("jdbc:sqlserver://localhost:1433;databasename=acmen","sa","");
15 st=con.createstatement(resultset.type_scroll_sensitive,resultset.concur_read_only);
16 resultset rs=st.executequery(" * from stu_1");
17 while(rs.next()){
18 %>
19
20 21 }
22 %>


如果连接失败,尝试下面解决方法

首先下载
microsoft sql server 2005 jdbc driver 1.2

x?familyid=c47053eb-3b64-4794-950d-81e1ec91c1ba&displaylang=zh-cn">http://www.microsoft.com/downloads/details.aspx?familyid=c47053eb-3b64-4794-950d-81e1ec91c1ba&displaylang=zh-cn

sql   server   2005是否允许混合登录,你可能只允许windows认证


sqlserver 2005采用'sqlserver身份验证'去登录, 出错的原因是:'用户 'sa' 登录失败。该用户与可信 sql server 连接无关联'。

具体的方法是:   

1:打开sql server manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'sqlserver身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。 点击‘用户映射’,在右面选择要映射的,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击'状态'在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。

2:找到sql服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“sql server和windows身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了!

3:重新启动服务就可以选择sql server 身份验证模式登录了!输入刚才的用户名和密码就可以登录成功了!(重新启动服务)

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿