《Java程序设计自学手册》博客 怎么导入数据库老出错哦 急!!
发表在JavaWeb图书答疑 2009-05-12
是否精华
版块置顶:
[font size=2]数据库程序在附件里[/font]

[strong][font face=宋体]我用的是SQL Server2005哦
当运行某一个JSP时就出现,如下:

----数据库加载失败,内容如下:
No suitable driver found for jdbc:sqlserver://127.0.0.1:1433;DatabaseName=db_BlodMay
creatConnectionError!
2009-5-12 19:47:43 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
[font color=#FF0000]java.lang.NullPointerException[/font]
at tool.JDBConnection.executeQuery(JDBConnection.java:52)
at dao.ArticleTypeDao.queryArticleType(ArticleTypeDao.java:52)
at org.apache.jsp.back_005fArticleAdd_jsp._jspService(back_005fArticleAdd_jsp.java:104)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:619)
No suitable driver found for jdbc:sqlserver://127.0.0.1:1433;DatabaseName=db_BlodMay
creatConnectionError!
[/font][/font][/font][/font][/strong]
分享到:
精彩评论 5
绿草_mrkj
学分:0 LV1
2009-05-13
沙发
   SQL Server2000与SQL Server2005加载数据库的代码是不同的,因此会出现你这样的错误,你需要更换数据库驱动,加载数据库驱动代码可以解决这个问题。
xing9988
学分:0 LV1
2009-05-13
板凳
import java.sql.*;

public class SJKcheng{
    private final String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=db_BlodMay";
    private final String userName = "sa";
    private final String password = "xing9988";
    private Connection con = null;

    static {
        try {
           Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); 
        } catch (Exception ex) {
            System.out.println("----数据库加载失败,内容如下:");
        }
    }
}
9527
学分:0 LV1
2009-05-14
地板
SQL2000与SQL2005的驱动包的SQLServerDriver类所在路径是不一样的。
2000的驱动类com.micorosoft.jdbc.sqlserver.SQLServerDriver
2005的驱动类com.microsoft.sqlserver.jdbc.SQLServerDriver
请你检查一下,这个要与你的驱动包中的对应。
xing9988
学分:0 LV1
2009-05-15
4L
弄好了
无语_mrkj
学分:3155 LV11
2009-05-16
5L
明日科技结贴。
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照