菜鸟提问,jsp连接sql server 2005报无法打开登录所请求的数据库

问题描述

我在项目里加入了jdbc驱动,也配置了CLASSPATHE:eclipseMicrosoftSQLServer2005JDBCDriversqljdbc_1.0chssqljdbc.jarjsp代码是<%//Class.forName("com.microsoft.jdbc.driver.SqlServerDriver").newInstance();//Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=201103";Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Stringurl="jdbc:sqlserver://117.21.250.90:1433;DatabaseName=elive";Stringuser="qjy";Stringpwd="qjy123";Connectionconn=DriverManager.getConnection(url,user,pwd);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);Stringsql="selectc1,c2fromarea";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){%>----------------------------------------------------------------------------报错的代码是严重:Servlet.service()forservletjspthrewexceptioncom.microsoft.sqlserver.jdbc.SQLServerException:无法打开登录所请求的数据库"elive"。登录失败。atcom.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(UnknownSource)请问到底是哪里出错了

解决方案

解决方案二:
你程序的配置文件,改成你数据库上的现有登录账号和密码。(这是你安装的时候有设的,通常用户名为sa)。或在数据库上新增1个名为qjy的登录账号(安全性--登录那里新建),并根据配置文件的密码设置该用户的密码,当然可以自己设一个密码,反正配置文件的密码跟数据库的密码一致就行,并且赋予这个用户操作数据库"elive"的权限。
解决方案三:
引用1楼yal1234的回复:

你程序的配置文件,改成你数据库上的现有登录账号和密码。(这是你安装的时候有设的,通常用户名为sa)。或在数据库上新增1个名为qjy的登录账号(安全性--登录那里新建),并根据配置文件的密码设置该用户的密码,当然可以自己设一个密码,反正配置文件的密码跟数据库的密码一致就行,并且赋予这个用户操作数据库"elive"的权限。

+1你用户名或密码错误,或是没有权限.
解决方案四:
你把jdbc.jar包放进去了吗?
解决方案五:
首先确认下DatabaseName=elive"有没有elive的数据库其次确认密码和用户名和数据库是不是匹配的,若不是就Config下。
解决方案六:
假如这行语句的定义没有错Stringurl="jdbc:sqlserver://117.21.250.90:1433;DatabaseName=elive";那么从楼主的开发机登录117.21.250.90上的数据库elive肯定登录不上,你可以用sqlserver的连接工具试一下,就是SQLSERVER2005默认的登录工具。
解决方案七:
引用楼主feilong999的回复:

登录失败

登录不成功去看下这个数据库的登录角色里,是否有你这个用户
解决方案八:
jdbcconnect包有没正确引进呢????
解决方案九:
sqljdbc.jar放在lib下边
解决方案十:
有没有引包呢?

时间: 2024-10-30 13:23:47

菜鸟提问,jsp连接sql server 2005报无法打开登录所请求的数据库的相关文章

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

jsp教程 连接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&

domino 连接 sql server 2005 报错,请问是什么原因?

问题描述 domino连接sqlserver2005报错,错误行(Connect.OpenConnectionString)后台提示信息:2011/08/2413:22:15HTTPServer:Agentmessage:GoterrorMicrosoftOLEDBProviderforODBCDrivers:[Microsoft][ODBCSQLServerDriver][DBNETLIB]SQLServerdoesnotexistoraccessdenied.online312011/08/

PHP连接sql server 2005环境配置及问题解决_php技巧

一.Windows下PHP连接SQLServer 2005 设定:安装的Windows操作系统(Win7 或XP均可,其他系统暂未测试),在C盘下:PHP的相关文件位于c:/PHP下面,其配置文件php.ini位于C:\Windows下面. 连接前配置系统: 1.检查文件 php\ntwdblib.dll, 默认PHP的安装目录下面有一个,不能连接再替换.             下载正确版本的 ntwdblib.dll (2000.80.194.0) 2.配置php            a.

JDBC连接SQL Server 2005需要注意的问题

1. driverName和dbURL要注意写对,其中driverName可以通过查看加载的SQL驱动jar包来明确. 在sql server 2000 中加载驱动和URL路径的语句是 String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample&

jsp 连接sql server 2008 连接不上的解决方法_JSP编程

1.首先是如果你遇到javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver这个错误, 那么估计你应该把Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 改成Class.forName("com.microsoft.sqlserver.jd

JSP JDBC如何连接SQL Server 2005

一.下载安装 1.SQL Server 2005 Express Edition 下载:http://msdn.microsoft.com/vstudio/express/sql/download/ 安装完数据库后设置ICP/IP协议启动,具体如下: (1)打开SQL Server Configuration Manager (2)转到SQL Server 2005 Network Configuration->Protocols for SQLEXPRESS (3)将TCP/IP设置为Enab

C# 怎样实现远程连接SQL Server 2005

本文详细讲述了C#怎样实现远程连接SQL Server2005各个步骤. 首先配置SQLSERVER2005: 打开"Microsoft SQL Server Management Studio" 直接用Windows 用户连接进入,再在"安全性"中的"登录名"内的"新建登录名",你就对应的添好"确定"就可以了. 再在你对应的"数据库"里"安全性"用户,把你建的用户添

JDBC连接Sql Server 2005总结_mssql2005

1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE <2>.SQL Server Management Studio 下载地址:http://www.micros

JSP连接SQL Server 2000系统配置_JSP编程

第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK:安装完之后,设置环境变量:我的电脑---属性---高级---环境变量: 选择---系统变量(S): 设置JAVA_HOME环境变量: 单击---新建,在变量名中输入:JAVA_HOME 在变量值中输入:D:\Java (假设J2SDK安装在目录D:\Java下,反正就是J2SDK的安装目