放到这里 Tomcat\common\lib 再就没有什么了不过具体问题要具体分析
解决方案 »
- 有没人觉得 CSDN 的网页美工非常不咋地的
- 外部css引入问题!!
- JAVA 开发用哪个工具作 UML 建模
- jsp传递参数乱码问题??急急
- jsp大家都是用什么来解析的!商业用途哪个比较好!
- Servlet入门问题,在线Wait……
- 100分求preparestatement溢出问题,down了数据库
- 程序在linux下编译, 报错package javax.servlet.http does not exist
- JSP中的全局变量定义
- 新手请教solr spellcheck问题
- 急!!!请问哪有javax.servlet.jsp包下载,请给一个连接地址.谢谢!!!
- 如何在JSP的自定义的函数中向页面输出内容?
try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");}
catch(ClassNotFoundException e){}
try{
//con=DriverManager.getConnection("jdbc:odbc:czg1","czg","1224xx");
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433:DatabaseName=dbczg","czg","1224xx");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM dbczg1");}catch(SQLException e1){}我如果不用驱动,用odbc桥连接测试成功,不知问题出在哪里
我也想去,但想找一个伙,5人报名就优惠一点啊!学费就3000元,实在
本次培训定于2005年5月9正式开课,学员应于5月8日报到、熟悉学习和生活环境、参加入学典礼、与老师和学友进行交流。
本次培训地点在北大校园内,住宿暂定在北大附近的学生公寓(暂定200~300元/月,住宿环境可根据学员的要求随时进行调整)。
本次培训教室最多容纳40名学员,其中一些学习名额保留给对本次培训提供了大力支持的人士,本次培训对外限招35名学员。
联系我:QQ:15020534 www.it315.org
/////////////////////
1433;DatabaseName=dbczg
也可以这样写
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbczg;User=czg;Password=1224xx");
肯定对,我用过。当然要注意这里的用户名和密码一定是SQL验证的,不要windows验证
打开sql企业管理器-》安全性-》登陆
选择用户czg查看其属性身份验证确保是sql身份验证。当然,它要有访问dbczg的权限。
其实我try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");}这句没异常,就是
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbczg;User=czg;Password=1224xx");
这句有异常抛出
localhost:是你数据库所在机器地址;
DatabaseName=dbczg中的dbczg是你数据库名。你对应了吗?
description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.hello_jsp._jspService(hello_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
java.sql.DriverManager.getConnection(DriverManager.java:512)
java.sql.DriverManager.getConnection(DriverManager.java:193)
org.apache.jsp.hello_jsp._jspService(hello_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
真不明白,我用odbc桥连接同样的用户名都可以正常连接,怎么就是用驱动连不上呢,而且Class.forName()没异常,就是getConnection()有问题,怎么回事呢?
好象得具体写出lib目录中的3个JAR,不能只写其父目录