java jdbc连接sql server2014
来源:互联网 发布:vslam 算法公司 编辑:程序博客网 时间:2024/06/06 06:48
- 近几天尝试用java jdbc方式访问sql server2014,但老是报错(报错如下)
- 现在终于解决了这个问题。java jdbc连接sql server2014步骤如下
- 1开启sql server2014 1433端口并启用tcp/ip
- 2将jdbc驱动包拷贝到C:\Program Files\Java\jre1.8.0_91\lib\ext目录 下(根据自己的java jre目录)
- 3将jdbc驱动包添加到环境变量
- 4在java 工程项目中引入 jdbc驱动包
将上述的步骤细化:
1.开启sql server2014 1433端口并启用tcp/ip
找到SQLServerManager(配置管理器)并打开
注:如果电脑系统是从w8升级到w10,可能找不到配置管理器。则可以在数据库安装目录C:\Windows\SysWOW64(也可能是在C:\Windows\system目录)下找到SQLServerManager12.msc并右键生成快捷方式。将生成的快捷方式剪切到桌面并打开。
右键TCP/IP属性-IP,会看到多个IP以及TCP端口,此处找到IP1和IP10,将IP地址改为127.0.0.1 在IPALL中将TCP端口设为1433
点击应用或确定,会提示重启sever服务才能有效。则点击SQL Server服务。在右边右键SQL Server-重新启动
在cmd命令中输入命令:telnet localhost 1433
会显示“正在连接….”之后出现有光标的黑屏,此时证明端口开启成功
2.将jdbc驱动包拷贝到C:\Program Files\Java\jre1.8.0_91\lib\ext目录下(根据自己的java jre目录)
选择适合sql server版本以及适合java jdk版本的jdbc驱动包
微软官网下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=11774
①将下载后的jdbc驱动包(后缀为jar)拷贝到java jre所在目录:C:\Program Files\Java\jre1.8.0_91\lib\ext
②加入环境变量,注意加入环境变量的路径不是①中拷贝的路径而是在java工程文件要引入的路径(步骤3)
3.在java 工程项目中引入 jdbc驱动包
右键工程项目-Properities- –java Build Path—libraries—add External JARS..—选择下载的jdbc驱动包
4.通过如下的java程序来测试是否连接成功(以查询数据库表的内容为例)
package jdbcsource;import java.sql.*;public class Test1 { final static String cfn = "com.microsoft.sqlserver.jdbc.SQLServerDriver";final static String url = "jdbc:sqlserver://localhost:1433;DatabaseName=sqdbl";public static void main(String[] args) { Connection con = null; PreparedStatement statement = null; ResultSet res = null; try { Class.forName(cfn); con = DriverManager.getConnection(url,"lixiaojie","ajie381070"); String sql = "select *from test";//查询test表 statement = con.prepareStatement(sql); res = statement.executeQuery(); while(res.next()){ String title = res.getString("test_name");//获取test_name列的元素 ; System.out.println("姓名:"+title); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); }finally{ try { if(res != null) res.close(); if(statement != null) statement.close(); if(con != null) con.close(); } catch (Exception e2) { // TODO: handle exception e2.printStackTrace(); } }}}
5.测试结果
从数据库中查询到表的内容:
代码消得人憔悴 衣带渐宽终不悔 。遇到问题是正常的,会百思不得其解,会郁闷,会怀疑人生。在运行成功的那一刻 ,会欣喜若狂,会小骄傲,会不以言表。这不就正是她的魅力所在吗
- java jdbc连接sql server2014
- JDBC连接SQL Server2014
- JDBC以SQL Server身份验证方式连接SQL Server2014
- Sql Server2014开启远程连接
- Java链接SQL Server2014 Express
- sql server2014如何使用sql server身份验证进行连接
- java jdbc 连接 SQL server
- JAVA【JDBC】连接SQL Server
- SQL server2014 sql语句
- SQL SERVER2014卸载方法
- 修复SQL Server2014
- jdbc (java和sql的连接)
- JAVA通过JDBC连接SQL Server 2000
- java采用jdbc连接SQL数据库实例
- java中用JDBC连接Sql Server 2008
- java jdbc:odbc 连接MS SQL 2008
- Java JDBC连接SQL Server数据库
- java通过jdbc连接sql server 2008
- 【软考学习】第六章——网络基础知识
- 算法之JS实现冒泡排序的3种方式
- Machine learning_安装_opencv
- 深入剖析Java中的装箱和拆箱
- Oracle学习笔记(decode,Having)
- java jdbc连接sql server2014
- 项目实训——第二周(1)
- 我的学习之路_第三章_匿名内部类
- 手把手搭建集群系列(一)——FastDFS
- Android之GPS开发总结
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 分布式消息系统kafka
- Error:Failed to open zip file.AS升级到2.3.2版本报错
- 基于51单片机开发板的应用(数码管)