首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • JAVA连接数据库出错,急!
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-28 20:46:08 楼主
    我用同一个数据源,同样的代码连接数据库,JAVA程序能成功连接并操作,但是在JSP下面就报错,说是没有所指的数据源并且没有驱动程序。实在是奇怪,我用的WEB容器是TOMCAT,数据源SQL SERVER和ACCESS都试过,同样的错误,哪位大虾能帮我解决一下这个问题?先谢谢了!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-28 20:47:561楼 得分:0
    你在jsp页面在有把包引进来吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-28 20:56:242楼 得分:0
    tomcat使用dataSource,需要把驱动包放到common/lib下。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-28 21:03:303楼 得分:0
    百度很多呀,有可能是代码有问题,或者是驱动包放错了目录把!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 01:27:274楼 得分:0
    JAVA程序能成功连接并操作, 那肯定是你没放驱动common/lib下.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • imasmallbird
    • 等级:
    发表于:2008-03-29 09:34:435楼 得分:0
    引用 4 楼 liujie616 的回复:
    JAVA程序能成功连接并操作, 那肯定是你没放驱动common/lib下.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 10:00:526楼 得分:0
    楼上的兄弟说的正确!这种问题网上很多!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shadow55
    • 等级:
    发表于:2008-03-29 12:59:257楼 得分:0
    把sql server的驱动包放tomcat的lib下应该就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 16:28:368楼 得分:0
    引用 7 楼 shadow55 的回复:
    把sql server的驱动包放tomcat的lib下应该就可以了

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 17:23:329楼 得分:0
    也有可能是你的登入数据的库模式有误!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 18:51:3910楼 得分:0
    driver-class属性是否出错:
    mysql:com.mysql.jdbc.Driver
    SQL SERVER:com.microsoft.jdbc.sqlserver.sqlserverdriver
    ACCESS:sun.jdbc.odbc.JdbcOdbcDriver
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bootupnow
    • 等级:
    发表于:2008-03-29 18:54:0411楼 得分:0
    引用 2 楼 xyz20003 的回复:
    tomcat使用dataSource,需要把驱动包放到common/lib下。

    是的,放在 %PROJECT_FOLDER%/WEB-INFO/lib下貌似没用,tomcat不会读取
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 19:40:5512楼 得分:0
    要配置的,在环境变量里配置
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 19:45:3213楼 得分:0
    顶,我现在遇上同样的问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 20:05:3414楼 得分:0
    你要在jsp页面导入相关的class
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-29 20:06:1315楼 得分:0
    用access数据库也要把驱动包放在tomcat的lib下吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 17:50:1516楼 得分:0
    主要是驱动包的事
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 21:40:1917楼 得分:0
    1.检查JSP页面是否正确加载了JDBC的驱动包,我以MYSQL为例:

    <%
    try{
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    }catch(Exception e) {
    //e.printStackTrace();
    out.println("Error!:Unable to load driver!");
    }
    %>

    2.检查在lib的文件夹中是否有JDBC的JAR包文件
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved