eclipse java jdbc连接SQL2008r2

小白,jdbc连接SQL2008R2一直不成功,折腾了好久,终于能连接了,泪崩

遇到的主要问题:

  • 1.MySql和SQL2008没区分,其实是两个软件,所以看别人Mysql的连接教程进行操作,浪费了很多时间

主要在于MySql使用的jdbc驱动程序和SQL2008R2适用的不同,应加载对应的jdbc驱动包

注意:选jdbc驱动包要看你的SQL版本,SQL2008和SQL2008R2使用的包是不同的,同时还要看

你使用的jdk/jre版本

我是jdk1.8,使用的是jdbc42.jar,

链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=11774,

下载解压后有jre8和jre的选择对应的即可

  • 2.连接url出错,这个错误一直没发现,直到看到SQL2008的连接代码

Mysql:

String url="jdbc:mysql://localhost:1433;DatabaseName=test";

SQL2008:

String url="jdbc:sqlserver://localhost:1433;DatabaseName=test";

  • 3.端口出错,之前看的教程设置的是3306,我之前看自己安装的SQL2008里是这个端口,
  • 后面卸载重安装后是1433,所以要设置好
  • 4.可能会存在jdbc程序包明明已经加载了,却出现错误

java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://127.0.0.1:1433

此时需要将jdbc程序包放在你的jdk/lib/ext目录下,同时也要进行加载

大工告成,折腾的我前前后后都以为连接不了快放弃了,主要对基础的一些东西毫无理解区分,

对需要的东西没有一个清楚的认识。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值