SQL Server2019详细安装教程(含JDBC连接)

news2024/9/28 1:19:29

文章目录

  • 一、安装SQL Server引擎
    • 1.1、安装SQL Server
    • 1.2、SQL Server选项配置
  • 二、SQL Server Management Studio(SSMS,客户端)
    • 2.1、安装连接工具
    • 2.2、连接SQL Server
  • 三、JDBC连接SQLServer
    • 提前配置
    • 查看SQLSever的启动端口
    • Java代码
  • 参考文章

一、安装SQL Server引擎

1.1、安装SQL Server

解压压缩包后得到三个exe文件:

image-20221216212504322

百度网盘链接:

链接:https://pan.baidu.com/s/1H6L81V9JPa7voEAQJzv0PQ 
提取码:gxq4 

windows8以上直接点击cn_sql_server_2019_developer_x64_dvd_c21035cc.iso安装即可:

接着点击setup.exe来进行安装:

image-20221216212710264

要是没有反应的话点击SQL2019-SSEI-Dev.exe来安装:

1、点击自定义安装

image-20221216220937471

选择安装路径:

image-20221216221006366

安装要等待好一会儿,安装完成之后会进入到如下界面,我们点击安装—全新SQL Server独立安装:

image-20221217090955729

选择开发者模式,进入下一步:

image-20221217091048599

勾选license声明,点击下一步:

image-20221217091118557

不勾选推荐更新,直接next:

image-20221217091145860

接着进入到安装阶段:

image-20221217091218872

安装成功之后会出现如下界面:

image-20221217091539465

接下来就是SQL Server的选项配置,见二部分即可,其中包含选中实例功能、设置用户名密码等。

1.2、SQL Server选项配置

勾选想要的功能如下所示然后点击下一步:SQL Server复制、全文和语义提取搜索以及Data质量服务

image-20221217091800900

选择默认实例,点击下一步:

image-20221217091922233

选择SQL Server数据库引擎为【自动】,然后点击下一步:

image-20221217092057811

选择混合模式,默认用户名为sa,接着设置密码(我设置的是123456),添加当前用户(当前win系统登录用户):

image-20221217092242223

现在进入到最后一步,安装SQL Server:

image-20221217092401239

等待安装中…

image-20221217092449612

安装成功的界面如下:

image-20221217092916138


二、SQL Server Management Studio(SSMS,客户端)

2.1、安装连接工具

点击SSMS-Setup-CHS.exe安装客户端:

image-20221217093143614

image-20221217093346448

重新启动之后点击安装exe工具,修改路径之后点击安装:

image-20221217095910860

点击安装我们等待一会:

image-20221217100004439

安装成功后依旧会让我们重启,重启之后我们去打开:

image-20221217122906167

image-20221217122847673


2.2、连接SQL Server

连接方式一:身份认证(基于你目前登录windows系统的用户,我们直接在安装的时候有添加所以这个是可以使用的)

image-20221217123613251

image-20221217123705375

连接方式二:身份验证(需要输入用户名和密码)之前在安装的时候设置的账号如下

sa
123456

image-20221217123738117

同样连接成功了:

image-20221217123840177

三、JDBC连接SQLServer

提前配置

启动sqlserver的配置管理器:

image-20221217125512949

步骤一:点击TCP/IP右键,选择启用。将禁用的TCP/IP协议打开(也就是将其设置为Enabled)

image-20221217125611244

步骤二:将SQL Server Browser禁用

image-20221217125723292

步骤三:重启SQL Server

image-20221217125809561


查看SQLSever的启动端口

image-20221217125912782


Java代码

引入依赖:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>11.2.1.jre8</version>
</dependency>

Java代码:

public class JdbcUtil {
    private Connection connection;
    private final static String USERNAME = "sa";
    private final static String PASSWORD = "123456";
    private final static String JDBC_URL = "jdbc:sqlserver://127.0.0.1:1433;databaseName=bank;encrypt=false";

    // 只加载一次驱动
    static {
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) throws SQLException {
        JdbcUtil jdbcUtil = new JdbcUtil();
        System.out.println(jdbcUtil.getConnection());
    }

    /**
     * 获取 jdbc 链接
     *
     * @return 当前对象的 Connection 对象
     * @throws SQLException sql异常
     */
    public Connection getConnection() throws SQLException {
        this.connection = DriverManager.getConnection(JDBC_URL, USERNAME, PASSWORD);
        return this.connection;
    }
}

修改上面对应的用户名、密码以及连接的数据库,然后运行main方法若是连接成功运行效果如下所示:

image-20221217130118347


参考文章

[1]. SQL Server安装教程

[2]. JDBC连接Sqlserver数据库配置与教程(零基础)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/97184.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

雷神五代笔记本U盘重装系统图文教程

雷神五代笔记本U盘重装系统图文教程分享。有用户使用的雷神五代笔记本开机之后会自动安装很多的软件&#xff0c;导致卡到无法正常使用。这个情况是电脑中了病毒程序导致的&#xff0c;一起来看看如何通过U盘来重新安装系统操作教程吧。 准备工作&#xff1a; 1、U盘一个&#…

蓝桥杯嵌入式串口uart

文章目录前言一、板子串口原理图2.cubeMx配置3.波特率的简单讲解4.代码编写一、发送数据函数二、开启接收中断函数三、中断回调函数四、具体使用总结前言 本篇文章将带大家了解串口的编程&#xff0c;串口在比赛当中和实际工程中都是非常重要的&#xff0c;串口的难度也比较大…

微信小程序自定义tabbar底部菜单

自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式&#xff0c;以满足更多个性化的场景。 在自定义 tabBar 模式下&#xff0c;为了保证低版本兼容以及区分哪些页面是 tab 页&#xff0c;tabBar 的相关配置项需完整声明&#xff0c;但这些字段不会作用于自定义 tabBar 的渲…

UC伯克利提出AIGC图像编辑新利器InstructPix2Pix,AI模型P图更加精细

原文链接&#xff1a;https://www.techbeat.net/article-info?id4375 作者&#xff1a;seven_ 最近的一些工作向我们展示了AIGC在创造性生成图像、视频等方面的潜力&#xff0c;相信已有很多研究者在沿着这一方向进行拓展式的挖掘和创新。目前已有很多衍生应用出现在了大家眼前…

Java中的类和对象

文章目录1.面向对象和面向过程的含义2.类的定义与使用2.1什么是类2.2类的定义和格式2.3类名的修改方法![在这里插入图片描述](https://img-blog.csdnimg.cn/f126dbd47491402e93bc83bc07f51673.png)3.类和对象3.1类的实例化3.2成员的访问4.this引用4.1为何要this引用4.2什么是th…

java和vue的学生健康管理系统疫情打卡系统

需求&#xff1a;关注学生健康数据以及疫情打卡 系统分两个角色&#xff1a;学生和管理员 演示视频 https://www.bilibili.com/video/BV1iD4y1h74F/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 技术&#xff1a;springbootvueelementuipagehelperm…

医疗器械实验室设计基本要求SICOLAB

医疗器械实验室设计基本要求SICOLAB 医疗器械实验室设计、医疗器械实验室装修、医疗器械实验室建设SICOLAB 一、实验室分类 &#xff08;一&#xff09;基础实验室 生物学评价检验实验室、电气安全检验实验室、环境试验检验实验室、手术医疗器械检验实验室、医用材料检验实…

【图像去噪】双立方插值和稀疏表示图像去噪【含Matlab源码 2009期】

⛄一、稀疏表示模型简介 图像的稀疏表示能够更好地表示出图像的特征, 其理论依据就是, 有用的图像信号是有序的, 而噪声普遍是杂乱无章的, 因此可以提取出能够表示图像特有奇异性特征的信息, 比如边缘、线段、条纹、端点等, 再用特定的过完备字典中的原子进行线性组合, 重构出…

JDK的安装及环境变量配置

一、应用安装 1、可以在官网下载jdk&#xff0c;&#xff08;http://www.oracle.com/&#xff09;下载自己适用的版本。 2、双击下载的 .exe安装包文件,如 jdk-8u131-windows-x64.exe。 3、进入安装向导。 4、点击下一步&#xff0c;更改安装路径&#xff0c;我选择安装在d盘…

30分钟看懂linux内核 - page介绍

【推荐阅读】 浅析linux内核网络协议栈--linux bridge 深入理解SR-IOV和IO虚拟化 了解Docker 依赖的linux内核技术 浅谈linux 内核网络 sk_buff 之克隆与复制 深入linux内核架构--进程&线程 内核中最初勾引我好奇心的还是内存管理方面&#xff0c;我们平时编写应用程…

代码随想录训练营第53天|LeetCode 1143.最长公共子序列、1035.不相交的线、53. 最大子序和

参考 代码随想录 题目一&#xff1a;LeetCode 1143.最长公共子序列 确定dp数组下标及其含义 dp[i][j]&#xff1a;字符串text1中的0&#xff5e;i字符构成的字符串和字符串text2中的0&#xff5e;j字符构成的字符串的最长 公共子序列 的长度为dp[i][j]。注意和之前做过的Leet…

将postgresql配置为Linux服务管理 systemctl service

发行版安装的数据库在装完后会自动添加数据库服务&#xff0c;但编译安装的不会&#xff0c;需要手动添加。 cd postgresql-14.0/contrib/start-scripts/ cp linux /etc/init.d/postgresql cd /etc/init.d/ vi postgresql 修改以下部分 ## EDIT FROM HERE# Installation pre…

Vuex4.0.0 源码解析

本文章基于以下版本撰写 VUE 版本&#xff1a; 3.0VUEX 版本&#xff1a;4.0.0Vuex仓库&#xff1a;https://github.com/vuejs/vuex/tree/v4.0.0Vux文档&#xff1a;https://vuex.vuejs.org/zh/ 在 vue 中使用 vuex import { createApp } from vue import { createStore } f…

C语言中函数的先后关系,java和C语言的语法区别

以上代码中&#xff0c;sum函数在上面&#xff0c;main函数在下面&#xff0c;在main函数中就可以调用sum函数。 如果sum函数定义在main函数后面&#xff0c;则需要在main函数前面声明sum函数。即在main函数前面写&#xff1a;void sum(int begin, int end); C语言中&#xf…

EMC测试中的电流探头

专栏 专注介绍电磁兼容&#xff08;EMC&#xff09;的相关知识&#xff0c;算是对本人浸染 EMC 专业十余年的一个阶段小结 。 本文目录1.EMC测试中的电流探头是什么&#xff1f;2.电流探头的主要指标要求3.什么是转移阻抗&#xff1f;1.EMC测试中的电流探头是什么&#xff1f; …

校园兼职网站

开发工具(eclipse/idea/vscode等)&#xff1a; 数据库(sqlite/mysql/sqlserver等)&#xff1a; 功能模块(请用文字描述&#xff0c;至少200字)&#xff1a; 网站前台&#xff1a;关于我们、联系我们、资讯信息、企业信息、职位信息 管理员模块&#xff1a; 1、管理关于我们、联…

vTESTstudio入门到精通 - vTESTstudio工具栏介绍_File

vTESTstudio作为跟CANoe工具并套使用的一个强大的工具&#xff0c;那么想要用好它就得对他有个全面的认识&#xff0c;第一步起码要知道tade工具栏都包含哪些功能要清楚&#xff0c;今天我们就着重分享下vTESTstudio工具栏包含哪些内容&#xff0c;以便在我们编程的时候更好的去…

java 瑞吉外卖day2 笔记 员工增加 员工信息分页查询

PostMapping public R save(HttpServletRequest request,RequestBody Employee employee){log.info("新增员工&#xff1a;{}",employee);//设置初始密码123456 需要进行md5加密employee.setPassword(DigestUtils.md5DigestAsHex("123456".getBytes()));em…

homeassistant 接入小米温湿度计2

方法可能有很多种&#xff0c;但是我只用这种方法介入成功了 环境&#xff1a; - 香橙派&#xff08;自带蓝牙&#xff0c;树莓派应该也可以&#xff09; - 小米温湿度计2 - 网站&#xff1a;Telink Flasher v4.7 、 Telink Flasher (atc1441.github.io) - 固件&#xff1…

基于java+springmvc+mybatis+vue+mysql的高校普法系统

项目介绍 随着信息化时代的到来&#xff0c;管理系统都趋向于智能化、系统化,高校普法系统也不例外&#xff0c;但目前国内的市场仍都使用人工管理&#xff0c;市场规模越来越大&#xff0c;同时信息量也越来越庞大&#xff0c;人工管理显然已无法应对时代的变化&#xff0c;而…