java在eclipse上能连接sql2012,用Fat jar打包成jar后就不行了。为什么?之前没下载过什么sqljdbc.jar、sqljdbc4.jar的驱动也能连接的呀。最后在网上下载了驱动一同打包后还是没能连接成功。classpath什么的也不会配置。求教!已附上错误提示图
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
java在eclipse上能连接sql2012数据库,为什么打包成jar后就不行了?
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
加载中...
11条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
kebab_metz1111 2016-01-08 09:00关注打包的时候选择方式问题,把引用的包也要打包,你是用eclipse打包的吗?有三个选项,你得好好看看
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
BigHanson 2016-01-08 06:21关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
tony4geek 2016-01-08 06:26关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
GrowingDarker 2016-01-08 06:36关注SuperMarker.jar 用了 JdbcOdbcDriver类,但打包的时候找不到那个类
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
GrowingDarker 2016-01-08 06:50关注你项目中没有那个odbc jar包啊,下载个。oracle链接数据库jar包
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
gaint111 2016-01-08 06:59关注是缺包导致的,把odbc.jar包放到java环境的lib目录下。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
BigHanson 2016-01-09 05:00关注诶,我发现在eclipse上运行能够连接数据库。但是用cmd命令提示符来运行就连接不了,应该怎么操作?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
BigHanson 2016-01-09 08:55关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
kebab_metz1111 2016-01-11 02:43关注报的是imageIcon的错误,你把你放图片的文件夹和你的程序放到同一个目录下试试
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
BigHanson 2016-01-11 15:39关注哈哈,问题已经解决了。换个加载驱动的方法就行了,原来是sun.jdbc.odbc.JdbcOdbcDriver,换成了com.microsoft.sqlserver.jdbc.SQLServerDriver。 前者驱动的类好像是eclipse自带的rt.jar里,离开eclipse后不知道怎么引用,后者驱动的类在第三方的sqljdbc4.jar里,直接引用这个包再重新打包就行了。不过还是要谢谢各位~~
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2016-01-08 06:18回答 11 已采纳 打包的时候选择方式问题,把引用的包也要打包,你是用eclipse打包的吗?有三个选项,你得好好看看
- 2021-12-13 13:32回答 2 已采纳 驱动版本要跟你数据库版本一致才行。如果你的数据库是8,驱动包也用8.对应的驱动是: com.mysql.cj.jdbc.Driver
- 2022-03-26 20:20回答 2 已采纳 已经解决啦!!!谢谢csdn某热心楼主!
- 2020-12-14 20:32import java.sql.Connection;... //连接SQL server数据库需要导入SQL server的驱动jar包,并构建路径 sqljdbc4.jar. 方法如下: 1:从网上下载 sqljdbc4.jar驱动jar包 2:复制jar包到所在项目,即选中项目
- 2021-12-06 16:08回答 3 已采纳 jar包需要build path添加到项目中。项目下新建一个lib包,将jar包复制到lib包下。选中jar包,build path添加到项目中。
- 2022-06-13 23:44回答 4 已采纳 数据库版本和驱动包版本一致吗
- 回答 1 已采纳 通过 Blob 类的 setByte 设置 btye 数据。 完整参考这篇:https://blog.csdn.net/yelllowcong/article/details/78599290 这
- 2019-12-10 13:58飞辽个飞的博客 Java,eclipse通过驱动包jdbc连接数据库SQL server 2012 2019/12/10 更新后 最近有java 链接数据库sql的需求,网上有很多教程,但版本较老些,所以我就想记录下我的步骤 一,连接前的准备 数据库配置 端口配置 1,...
- 2021-09-17 19:15回答 4 已采纳 数据库的用户名和密码写错了没有,还有就是路径写对,配置文件放对地方。
- 2019-09-25 16:06回答 3 已采纳 你看下数据库存入没有,这个是正常的,当你试图print或者toString一个SerialBlob变量的时候,显示的不是文件的内容,而是这么一个字符串。这是正常现象。
- 2020-04-21 19:36
求助 java 报错com.mysql.cj.exceptions.DataConversionException: Unsupported conversion from LONG to java.sql.Timestamp eclipse java spring
回答 2 已采纳 报错信息很明显,date在查询时映射的类型转换问题,应该是这一设置的这个,上网查查 - 2021-06-28 19:08鲸鱼的眼泪的博客 Microsoft JDBC Driver for SQL Server 是一个 Type 4 JDBC 驱动程序,它通过 Java 平台中可用的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。 所有用户都可以免费下载驱动程序。 通过这些程序,用户可以从...
- 2020-06-22 11:35回答 1 已采纳 你的数据库连接地址检查下是对的么
- 2019-05-20 22:55qq_30253695的博客 网上有很多连接文章差不多都是...1、 在这里就不再赘言如何安装SQL2012的安装方法了,因为到这里找如何用Java连接数据库的人都有一定基础的。 这里需要强调的是下图,要将身份模式验证模式改成混合模式并设置密码...
- 2022-09-07 15:09扬帆起航136的博客 eclipse连接SqlServer详细步骤及解决安装中的常见问题。如协议问题,驱动器无法连接。 JDK和JDBC版本问题。
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 怎么下载MySQL,怎么卸干净原来的MySQL
- ¥15 网络打印机Ip地址自动获取出现问题
- ¥15 求局部放电案例库,用于预测局部放电类型
- ¥100 QT Open62541
- ¥15 stata合并季度数据和日度数据
- ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
- ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
- ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色
- ¥50 监控摄像头 乐橙和家亲版 保存sd卡的文件怎么打开?视频怎么播放?
- ¥15 Python的Py-QT扩展库开发GUI