JAVA 使用SQL SERVER 2014 EXPRESS
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA 使用SQL SERVER 2014 EXPRESS
这不是一个专家文档,作者在JAVA和SQL SERVER 方面都是菜鸟。
本文仅仅记录了作者在学习用JAVA访问SQL SERVER 2014 EXPRESS 中的经过,通过学习系统文档和网络上的文档,最终成功以JDBC:ODBC 和 JDBC 两种方法访问SQL SERVER 2014 EXPRESS。
1:使用JDBC:ODBC 方法
这个方法学自韩顺平的“Java从入门到精通”视频。
由于他的课程比较早,里面的JAVA和SQL SERVER 都比较早,所以要略作修改。
具体操作方法可以看他的视频。
我的软件环境是:
1.Win7 x64 English
2.Eclipse IDE for Java Developers Version: Kepler Service Release 2
3.Jre7
4.Jre8 (default)
执行语句是:
1.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
2.Connection ct=DriverManager.getConnection("jdbc:odbc:LearnSQL1");
当执行第一句装载驱动的时候出来问题,通过网上找原因,最后确认是最新的jr8 不支持。
改成jr7就一切OK了。
2:使用JDBC 方法
这个方法同样这个方法学自韩顺平的“Java从入门到精通”视频。
不过不知是他当年不需要,还是忽律了部分没讲,仅仅按照他讲的是装载不了驱动的。
经过学习,特别是百度文库中“周红花0”的文档“Eclipse 连接 SQL Server 2012数据库 (支持jre1.7)”(以下简称周或周文),成功的完成任务。
大部分的操作来着于周的文档,在他的基础上略作修改,在作者的机器上成功运行,不知在其他机器上能否一次成功 。
1.SERVER 授权
如周所说,要用 SQL Server and Windows Authentication mode 方式,否则会错。
修改授权登陆方式请看周文中的链接。
2.安装、配置SQL SERVER
大部分同周文,有如下不同。
1:协议名称不同
2: Shared Memory 要关闭,否则后面登陆服务器时会报 ERROR:233,无法成功链接。
作者不太清楚这个选项的含义,但关了就可以用。
☺
3: 不需要设置所以的IP,作者仅设了IP1,和最后的IPALL PORT=1433 (估计这都不必,☹)。
4:不必重启计算机,只有重启SQL SERVER 服务就可以。
3.MS JDBC Driver
4.0 for SQL Server 安装
大部分同周文,有如下不同。
1:只有装到默认目录即可
2:作者没有复制到周文中的多个目录
4.在Eclipse中执行
执行语句:
1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2.Connection ct =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=LiangShanH
eros", "sa", 密码);
GOOD LUCKY!。