eclipse java jdbc连接SQL2008r2
2018-01-15 19:04
381 查看
小白,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目录下,同时也要进行加载
大工告成,折腾的我前前后后都以为连接不了快放弃了,主要对基础的一些东西毫无理解区分,
对需要的东西没有一个清楚的认识。
遇到的主要问题:
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目录下,同时也要进行加载
大工告成,折腾的我前前后后都以为连接不了快放弃了,主要对基础的一些东西毫无理解区分,
对需要的东西没有一个清楚的认识。
相关文章推荐
- eclipse 连接 sqlserver2005错误信息:"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver"
- Eclipse中java通过JDBC连接Sql Server 2005
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表出现的问题及解决
- Java数据库操作(JDBC)——eclipse连接oracle11g教程
- Java JDBC连接MySQL(Eclipse)
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表
- eclipse for java EE中jdbc配置与连接测试
- eclipse连接oracle时出现java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver。
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 数据库连接测试程序(SQL Server 2000 Driver for JDBC Service Pack 3 安装测试)
- Eclipse使用(四)—— 使用Eclipse创建带jar包的Java项目并使用JDBC连接数据库
- eclipse新建java工程利用JDBC连接MYSQL数据库
- 【java】在java中用JDBC-ODBC桥及JDBC驱动程序连接数据库实例
- 完整java语言中JDBC连接数据库步骤
- 完整java开发中JDBC连接数据库代码和步骤
- JAVA 简单使用JDBC实现连接数据
- java jdbc数据库连接
- java使用JDBC连接sqlserver2008数据库
- java本地使用JDBC连接Spark SQL(HiveServer2)
- ubuntu16.04下eclipse使用 jdbc连接本地mysql出现:Communications link failure错误
- JDBC初步--java连接SQL Server数据库(一)