当前位置: 技术问答>java相关
初学jsp,有几个问题老是解决不了。请大侠帮助..
来源: 互联网 发布时间:2015-10-17
本文导语: 初学jsp,有几个问题老是解决不了。请大侠帮助.. 一。如何安装mssql 的jdbc驱动? 我搜了一下,发觉有3种办法: 把msbase.jar ,mssqlserver.jar,msutil.jar放到: 1。jdk1.4jrelibext目录 2。tomcatcommonlib 3。把那3个文件加到系统的...
初学jsp,有几个问题老是解决不了。请大侠帮助..
一。如何安装mssql 的jdbc驱动?
我搜了一下,发觉有3种办法:
把msbase.jar ,mssqlserver.jar,msutil.jar放到:
1。jdk1.4jrelibext目录
2。tomcatcommonlib
3。把那3个文件加到系统的classpath中.
我都试过。而且系统也重起过几次了。还是连接不了本机的sql server2000
出错信息:
exception
org.apache.jasper.JasperException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:246)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
。。。。。
root cause
javax.servlet.ServletException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:497)
。。。
我的测试页面是jdbc_test.jsp:
您的第一个字段内容为:
您的第二个字段内容为:
调试很久啦。还是那个错误。。请大侠帮忙!
(能顺便提供oracle 的 jdbc驱动安装方法更好)
二
jdbc-odbc与 jdbc比较,性能差多少?
三
如何把mssql的jdbc驱动,oracle的jdbc添加到jb7中?
我按照:
1.配置一个用户library,tools->configre libraries->new->键入name->add->选择驱动文件。
2.tools->enterprise setup->database Drier->add->选择刚才新建的
3.tools->database pilot->view->options->drivers中如果没有你所用的jdbc驱动器,点add加入。
4.tools->database pilot->file->new->键入:url和Driver
5.双击->输入数据库的用户名和密码
6.你的工程属性的PATH面版里的config libraies添加步骤1里配置的library。
做了。可是不成功。在database pilot中没有mssql的jdbc驱动。(也没有add选项)
四.先看:db_test.jsp:(在tomcatwebappstest下)
数据库测试!
我把DBconn.class放到了tomcat下的commonclassesdb目录下。,而tomcatwebappstest并没有WEB-INFclasses目录。可以运行出结果。
而当我把commonclasses的db目录移到新建的tomcatwebappstestWEB-INFclasses下。却找不到DBconn.class文件。出错。一般都是放到 同级的WEB-INFclasses目录的啊!为何会出现这种情况?(tomcat4.10)
一。如何安装mssql 的jdbc驱动?
我搜了一下,发觉有3种办法:
把msbase.jar ,mssqlserver.jar,msutil.jar放到:
1。jdk1.4jrelibext目录
2。tomcatcommonlib
3。把那3个文件加到系统的classpath中.
我都试过。而且系统也重起过几次了。还是连接不了本机的sql server2000
出错信息:
exception
org.apache.jasper.JasperException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:246)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
。。。。。
root cause
javax.servlet.ServletException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:497)
。。。
我的测试页面是jdbc_test.jsp:
您的第一个字段内容为:
您的第二个字段内容为:
调试很久啦。还是那个错误。。请大侠帮忙!
(能顺便提供oracle 的 jdbc驱动安装方法更好)
二
jdbc-odbc与 jdbc比较,性能差多少?
三
如何把mssql的jdbc驱动,oracle的jdbc添加到jb7中?
我按照:
1.配置一个用户library,tools->configre libraries->new->键入name->add->选择驱动文件。
2.tools->enterprise setup->database Drier->add->选择刚才新建的
3.tools->database pilot->view->options->drivers中如果没有你所用的jdbc驱动器,点add加入。
4.tools->database pilot->file->new->键入:url和Driver
5.双击->输入数据库的用户名和密码
6.你的工程属性的PATH面版里的config libraies添加步骤1里配置的library。
做了。可是不成功。在database pilot中没有mssql的jdbc驱动。(也没有add选项)
四.先看:db_test.jsp:(在tomcatwebappstest下)
数据库测试!
我把DBconn.class放到了tomcat下的commonclassesdb目录下。,而tomcatwebappstest并没有WEB-INFclasses目录。可以运行出结果。
而当我把commonclasses的db目录移到新建的tomcatwebappstestWEB-INFclasses下。却找不到DBconn.class文件。出错。一般都是放到 同级的WEB-INFclasses目录的啊!为何会出现这种情况?(tomcat4.10)
|
to问题一,和你的SQL服务有关,启动你机器名的SQL Server服务即可
to问题四,你在server.xml 里
to问题四,你在server.xml 里
|
3.tools->database pilot->view->options->drivers中如果没有你所用的jdbc驱动器,点add加入
com.microsoft.jdbc.sqlserver.SQLServerDriver然后点击ok
com.microsoft.jdbc.sqlserver.SQLServerDriver然后点击ok
|
add完成后,new url时看driver的下拉菜单中com.microsoft.jdbc.sqlserver.SQLServerDriver是黑字说明没问题,是红字就表示不能用,你的是什么颜色?
sample url可以先不填。
另外确信你的sqlserver的三个jar文件没有问题。
sample url可以先不填。
另外确信你的sqlserver的三个jar文件没有问题。
|
1、用winzip等检查三个jar文件有无问题, 看目录结构是否是同com.microsoft.jdbc.sqlserver.SQLServerDriver。
2、三个文件应该放到tomcatlib下就行,而不是tomcatcommonlib下或别处,不需要设置此classpath, 重启tomcat
2、三个文件应该放到tomcatlib下就行,而不是tomcatcommonlib下或别处,不需要设置此classpath, 重启tomcat
|
我的url这么写的jdbc:microsoft:sqlserver://192.168.1.37:1433;User=sa;Password=sa;DatabaseName=Librarian
建好后双击输入正确的用户名和口令就ok,再有问题我也没办法了:)
建好后双击输入正确的用户名和口令就ok,再有问题我也没办法了:)
|
在CLASSPATH中存在相同的包或类的全称相同时也会出现找不到类的错误。
|
反对learnner( ) :我昨天碰到同样的问题,三个文件必须放在tomcatcommonlib下才有效,别的方法都不行!
|
楼上说的有理
学习中。。。。。。
学习中。。。。。。
|
java挺烂的,如果有一天,java完了,我想就是倒在这些乱七八糟的事上,莫名其妙的事上,你说的几个问题我试过一个多月了,也没解决,学习的进度因此几乎是停住了,我几乎已经想要放弃java了,但又不舍得曾经下的苦功,如果回退半年,我想我不会学java了.
没有中文文档,j2ee需要很多的厂家配合,都没有好的文档,难以学习,不好配置!
没有中文文档,j2ee需要很多的厂家配合,都没有好的文档,难以学习,不好配置!