在jsp页面中连接sqlserver 2005数据库遇到的问题
2011-02-16 16:17
375 查看
在此处下载Microsoft SQL Server 2005 JDBC 驱动程序
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=99B21B65-E98F-4A61-B811-19912601FDC9
代码就忽略了,通常出现的问题就是程序抛ClassNotFoundException,设置了classpath环境变量也不行。
附带的帮助文档中有这样一段话:
也就是说仅仅设置classpath环境变量时不行的,要把驱动程序里的jar包拷贝到当前工程的WEB-INF目录下的lib目录中。
如果是在一个java类中连接数据库,要在myeclipse中,通过build path菜单add上这个jar包。
具体的原理我暂时也不是很清楚,期待并努力着进一步的提高……
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=99B21B65-E98F-4A61-B811-19912601FDC9
代码就忽略了,通常出现的问题就是程序抛ClassNotFoundException,设置了classpath环境变量也不行。
附带的帮助文档中有这样一段话:
Servlet 或 JSP
在 Tomcat 之类的 servlet/JSP 引擎中运行的 Servlet 和 JSP。必须根据 servlet/JSP 引擎文档来设置 classpath。仅在操作系统中设置 classpath 将无法正常工作。一些 servlet/JSP 引擎提供了设置屏幕,用于设置引擎的 classpath。在这种情况下,必须将正确的 JDBC Driver JAR 文件追加到现有的引擎 classpath,然后重新启动引擎。在其他情况下,通过在引擎安装期间将 sqljdbc.jar 文件复制到 lib 之类的特定目录,可以部署此驱动程序。也可以在引擎专用的配置文件中指定引擎驱动程序的 classpath。也就是说仅仅设置classpath环境变量时不行的,要把驱动程序里的jar包拷贝到当前工程的WEB-INF目录下的lib目录中。
如果是在一个java类中连接数据库,要在myeclipse中,通过build path菜单add上这个jar包。
具体的原理我暂时也不是很清楚,期待并努力着进一步的提高……
相关文章推荐
- 关于普通的jsp页面连接不上数据库问题
- sql server 2000和sqlserver 2005 连接字符串的区别 IWAS0126E尝试建立连接1遇到问题,原因:No suitable driver
- Android通过webservice连接SQLServer 详细教程以及所遇到的问题解答(数据库+服务器+客户端)
- 使用MyEclipse 6.0连接SQL 2000和2005数据库(JDBC) 遇到的问题,急需解决
- JSP中乱码问题解决(一、JSP页面显示乱码,二、表单提交中文时出现乱码,三、数据库连接出现乱码,四、数据库的显示乱码 )
- JSP页面与数据库连接中出现的中文乱码问题分析与解决
- SQLServer 2005 jsp 连接 问题
- SQL Server 2005数据库连接遇到的问题及解决方法。。
- JSP连接sqlserver 2008遇到的一些问题
- JSP和Servlet连接数据库 登陆验证ResultSet.getString("power")空指针问题
- 关于利用JDBC连接sqlserver中数据库的问题
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- 关于Java图形化连接微软SQL server(含2005,2008,2012等)数据库的问题
- sqlserver 2005 express的连接问题解决了
- JAVA连接SQLServer基础,以及5分钟之内读+写20万条数据(40万条操作),遇到的问题
- 安装DiscuzX3.2遇到数据库不能连接的问题
- JavaScript 和JSP 连接SqlServer 数据库
- sql server 2005数据库迁移到oracle10g遇到的问题
- 不建议在jsp页面中直接写语句连接数据库
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结