首先我们下载微软的JDBC驱动包

https://www.microsoft.com/en-us/download/details.aspx?id=11774

下载好后我们打开如下图

点击Unzip 解压出来,并且找到sqljdbc42这个文件,拿这个文件去配置环境变量,配置我就不多说了,配置好如下图

配置完成后,我们打开我们sqlserver的配置管理器,去配置我们的连接端口

找到Sql Server网络配置->MSSQLSERVER的协议,如果TCP/IP关闭了,请把它打开,在双击TCP/IP协议,选择IP地址选项卡把IP1和IP10的IP地址改成127.0.0.1,端口改成1433,是否活动改成是,其他默认,再把IPAII的TCP端口改成1433,修改完成后用TelnetOR netstat -an 命令看看端口打开没有 打开如下图

连接成功,接下来配置sqlserver里面的登陆用户,也可以自己添加一个,我这里就用默认的sa

登陆数据库,操作如下:安全性->登录名->右击sa选择属性,自己设置好密码,在右击服务器选择属性把如下圈圈打上

以上的全部配置好以后接下来我们就来编写代码了,打开我们的eclipse把jar导入进去

新建项目,新建个lib文件夹,把sqljdbc42拷贝进来,如下图

在右击它选择build path 在点第一个,导入以后上代码

package test;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;public class demo {public static void main(String[] args) {String user = "sa";String password = "admin";Connection conn;Statement stmt;ResultSet rs;String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=student_db;";String sql = "select * from student";try {// 连接数据库conn = DriverManager.getConnection(url, user, password);// 建立Statement对象stmt = conn.createStatement();// 执行数据库查询语句rs = stmt.executeQuery(sql);while (rs.next()) {String id = rs.getString("s_id");String name = rs.getString("S_name");float score = rs.getFloat("s_score");String sex = rs.getString("s_sex");System.out.println("学号 "+id+"姓名 "+name+"成绩 "+score+"性别 "+sex);}if (rs != null) {rs.close();rs = null;}if (stmt != null) {stmt.close();stmt = null;}if (conn != null) {conn.close();conn = null;}} catch (SQLException e) {e.printStackTrace();System.out.println("数据库连接失败");}}
}

转载于:https://www.cnblogs.com/c-c-c-c/p/8622892.html

java连接sqlserver数据简单操作相关推荐

  1. java对mysql的简单操作——增加数据

    java连接mysql5.1教程(含代码)+ 查询数据 下面是数据添加片段的代码 Connection conn = null; Statement stmt = null; PreparedStat ...

  2. java对mysql的简单操作——删除数据

    java连接mysql5.1教程(含代码)+ 查询数据 相关文章推荐: java对mysql的简单操作--增加数据 下面是数据删除片段的代码 Connection conn = null; State ...

  3. java对mysql的简单操作的综合运用——登录+注册+修改密码

    本篇博客是java对mysql的简单操作的综合运用--登录系统.java对mysql的简单操作的综合运用--注册系统.java对mysql的简单操作的综合运用--修改密码系统的整合. 因为使用的是数据 ...

  4. java对mysql的简单操作的综合运用——修改密码系统

    本篇博客运用到: java连接mysql数据库连接 java对mysql的简单操作--修改数据 下面是修改密码系统的完整代码 import java.awt.event.ActionEvent; im ...

  5. java对mysql的简单操作的综合运用——登录系统

    本篇博客运用到: java连接mysql数据库连接(数据搜索) 下面是登录系统的完整代码 import java.awt.event.ActionEvent; import java.awt.even ...

  6. java对mysql的简单操作——增删改查的总结

    增删改查的详细内容可以点击以下链接: java对mysql的简单操作--增加数据 java对mysql的简单操作--删除数据 java对mysql的简单操作--修改数据 java连接mysql5.1教 ...

  7. java对mysql的简单操作的综合运用——注册系统

    本篇博客运用到: java连接mysql数据库连接 java对mysql的简单操作--增加数据 下面是注册系统的完整代码 import java.awt.event.ActionEvent; impo ...

  8. java连接sqlserver代码附带JAR包和SQLServer安装包

    在我写这篇文章前,想要把JAVA连接数据库从MySql转到SQLServer费了一两天的时间找方法排错.这里我给出了省去找JAR包和sqlserver安装包的时间和没有完整代码而报错的问题. 1.首先 ...

  9. nodejs操作sqlserver数据_pyspark操作MySQL、SQLServer数据库进行数据处理操作

    欢迎访问本人的CSDN博客[Together_CZ],我是沂水寒城. https://yishuihancheng.blog.csdn.net 在大数据处理领域里面,Hadoop和spark可以说是最 ...

最新文章

  1. 学习J2ME编程需要掌握的七种技术
  2. Nginx实现tomcat集群进行负载均衡
  3. oracle可以在liux上装_linux安装Oracle11G
  4. android 判断两个整数,【tips】判断两个整数是否是同一个数量级
  5. sql 统计节点和子节点下面的数量_一次900万+数据量的 SQL 查询优化分析「上百倍性能优化」...
  6. Gallery of Processor Cache Effects
  7. 管理感悟:如何提交问题的解决方案
  8. 【语音识别】基于matlab GUI BP神经网络0到10数字语音识别【含Matlab源码 672期】
  9. jmeter测试mysql数据库_【JMeter】JMeter完成一个MySql压力测试
  10. Python基础学习资料视频下载链接
  11. 1.爬虫基础——了解html什么是爬虫
  12. Excel对多个sheet页进行相同操作
  13. (详解)钉钉接口,PC端微应用,免登录及获取当前用户信息
  14. 目标检测:SSD改进之DSSD的论文详解
  15. 网站忘记密码怎么找回?
  16. 【1312】【例3.4】昆虫繁殖
  17. ASP.NET的SEO:基础知识
  18. 用LaTeX写论文时如何加资助信息
  19. 动物园管理员-Zookeeper
  20. 红米1S刷机android7.1记录

热门文章

  1. ssl_error_rx_record_too_long
  2. SCCM 2012 Part 2 部署前AD准备
  3. ASP.NET MVC Model元数据(五)
  4. JavaScript 的垃圾回收与内存泄露
  5. 对于一个IT宅男先脱光再说
  6. 29、C++ Primer 4th 笔记,异常处理
  7. [原创]通过编写PowerDesigner脚本功能批量修改属性
  8. 多面体体积 matlab,matlab计算多面体体积实现代码
  9. FPGA和DSP间基于SRIO的高速通信系统设计
  10. latex写文章的一些细节问题