用JDBC连接SQL Server2017数据库

IDEA中使用JDBC连接SQL SERVER 下载JDBC Microsoft官网给出的教程: JDBC 驱动程序入门 下载 Microsoft SQL Server JDBC 驱动程序 使用JDBC 下载好后,在任意位置解压! 然后添加环境变量 相关jar使用,Microsoft官网有介绍,我就不说了 千万注意第三步处的.;因为刚开始没有注意到这个,我一直配置失败 在IDEA中添加驱动 打开Project Structure 添加jar包 驱动加入成功! 测试连接效果: package com.company; import 阅读详情

安装完SQL server2017之后,选择SQL 身份验证登录,

可以先用windows身份验证登录。

然后新建一个登录名:(如下图中登录名)

在登录名中右键新建登录名

然后出现如下窗口:

新建一个登录名;

然后服务器右键重新启动 ,再断开连接 ,选择SQL身份验证登录验证,用你刚才新建的登录名和密码。关闭SQL server2017

选择SQL server2017配置管理器

 

 

如果这里找不到的话,就在我的电脑右键->管理找到

选择你正在使用的协议,要是不知道是哪个的话就都改了吧(就是这么暴力/笑哭)  状态都改成启用 如上图

然后单击 TCP/IP 右键属性 IP地址 将IP1 后面改成 127.0.0.1 把所有的已启用都改成是接着,拖动下拉条到最下方,将 IPAll 中的【TCP端口】设成 【1433】,其余不变。

如下图

确定,重新启动计算机。

接下来使用telnet命令测试1433端口是否打开。首先要保证telnet服务开启。

win+r 

输入telnet 127.0.0.1 1433,如果提示talent不是内部命令

打开控制面版->程序->启用或关闭Windows功能 如下图

若还是提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行以上配置。若连接成功,如下图所示:

*****************************************************************************************

已经有sqjdbc4.jar的星号间隔这段略过

下载Microsoft JDBC Driver 4.0 for SQL Server

在这里下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774

 

其实是格自解压包。下载完毕之后,双击运行,会解压在当前目录下。

Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs\auth\x64\sqljdbc_auth.dll文件 复制到C:\Windows\SysWOW64目录下。(64bit系统)

Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs\auth\x86\sqljdbc_auth.dll 文件 复制到 C:\Windows\System32 (32位系统)

一个这个,双击 点第一个 unzip

完事儿后,在找到 看图片上的路径找到sqjdbc4.jar

**********************************************************************************

在D盘新建一个文件夹,命名为sqljdbc4,将sqljdbc4.jar复制一个进去。

右击 我的电脑 → 属性 → 高级系统设置(高级) → 环境变量,在系统变量中双击CLASSPATH变量(或选中CLASSPATH后 → 编辑),‘

在最后面追加 “;D:\sqljdbc4 \sqljdbc4.jar” (注意最前面有个 ; )

若不存在CLASSPATH,就新建CLASSPATH变量,并且将其值设为“D:\sqljdbc4 \sqljdbc4.jar”。

如图所示:

 

确定 确定

我们需要将sqljdbc4.jar类库文件拷贝到D:\Program Files\Java\jdk1.7.0\jre\lib\ext目录下。(看你安装在哪个盘,如果是C盘,则最前面的D改为C,下同)

我们需要将sqljdbc4.jar类库文件拷贝到D:\Program Files\Java\jre7\lib\ext目录下,只要是jre文件夹,都复制一个sqljdbc4.jar到jre7\lib\ext里去!!

如果是使用Tomcat做服务器(我使用的是Tomcat7),那么我们需要将sqljdbc4.jar类库文件拷贝到C:\apache-tomcat-7.0.11\lib目录下。

目前做的项目比较低级,还没有接触到这一部分 ,以后可能会用到吧

注意,只有sqljdbc4.jar !!如果把sqljdbc.jar和sqljdbc4.jar都拷在一起的话,这样就算你全都做对了,也会持续出现有“此驱动程序不支持JRE1.7,请使用支持JDBC4.0的sqljdbc4.jar的类库”的问题。因为jdk默认地选择了sqljdbc.jar(只留下sqljdbc4.jar)。/摊手

使用Eclipse测试连接SQL Server 2017数据库:

打开SQL Server 2017,在其中新建数据库 ,然后退出SQL Server 2017。

运行Eclipse,新建一个Java Project 。

右单击src,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找到 sqljdbc4.jar 文件并打开,然后单击 apply完成构建路径的配置。

选择你之前在D盘的sqljdbc4文件夹中的sqljdbc4.jar

应用

新建包 新建class Main

package p;

import java.sql.*;

public class Main {

public static void main(String[] args) {
      String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
     String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=数据库名";//数据源  !!!!注意若出现加载或者连接数据库失败一般是这里出现问题
     String Name="你的用户名,比如sa";
     String Pwd="你的密码";
   try
   {
   Class.forName(driverName);
   Connection conn=DriverManager.getConnection(dbURL,Name,Pwd);
   System.out.println("连接数据库成功");
   }catch(Exception e){
    e.printStackTrace();
      System.out.println("连接失败");
      }
   }

}

 

 

sqljdbc42.jar、sqljdbc41.jar 更新日期2017-12-21 sqlserver数据库,Driver驱动jar包,最新官方原版。 sqljdbc41.jar、sqljdbc42.jar 解压后对应在jar7、jar8的文件夹中。 立即下载

相关推荐

转子动力学 | 临界速度与稳定性分析

本文深入探讨了转子动力学中的核心问题——临界速度与稳定性分析。临界速度是旋转机械发生共振的危险转速,通过模态分析和坎贝尔图可进行预测。文章还剖析了油膜涡动等稳定性问题,并结合ANSYS仿真案例,详细阐述了从建模、分析到设计优化的完整工程实践流程,为旋转机械的可靠设计与安全运行提供关键指导。

weixin_29313239的博客 518

JDBC 连接 SQL server 2017

跟着大佬文章一步步操作即可 java通过JDBC链接SQLServer2017 Eclipse使用JDBC方式连接SQLServer2017 用JDBC连接SQL Server2017数据库 遇到个别小问题 比如jdbc版本和教程不一样 但都无伤大雅 最后建个测试项目跑一下即可 import java.sql.*; public class Main { public static void...

城北苏先生 442

AI 自动生成商业计划书:AIGC 如何助力创业者?

在创业的早期阶段,商业计划书(Business Plan)是至关重要的。它不仅用于吸引投资者、明确发展路径,还能帮助团队对业务模式、市场定位和财务预测有清晰认知。然而,撰写一份高质量的商业计划书往往需要投入大量时间和精力。如今,AIGC(AI Generated Content,人工智能生成内容)技术正在改变这一现状。借助 AIGC,创业者可以更快速、高效地创建商业计划书,并通过 AI 进行优化和数据分析。

2401_82808034的博客 3781

Java连接SQL server 2017教程

主要注意两个问题: 1.TPC/IP配置 2.与jre相适应的JDBC 其他流程可以参考: Java连接SQL server 2008教程(其它SQL Server x版本配置方法类似) https://blog.youkuaiyun.com/daoshen1314/article/details/90380558 一、配置 (一)通过SQL Server配置管理器配置相关部分; ...

点点滴滴 1486

VINS-Mono 代码详细解读——IMU预积分的残差、Jacobian和协方差 processIMU()+intergrationBase类+imu_factor.h

IMU离散中值预积分 1.1、IMU模型 测量值:加速度计a^、陀螺仪w^, 加上了bias游走和随机白噪声。 真实值:加速度计a、陀螺仪w。 实际情况下,可以获得测量值a^和w^,需要反推真实值。一般忽略随机游走高斯噪声n w=w^-bg; a=qwb(a^-ba)-gw; 1.2、连续时间IMU运动模型,积分 PVQ(两帧之间) 将第k帧和第k+1帧所有的IMU进行积...

try_again_later的博客 9266

构造地貌研究入门:手把手教你用ArcGIS插件CalHypso分析流域地貌形态

本文详细介绍了如何使用ArcGIS插件CalHypso进行流域地貌形态分析,包括工具安装、数据预处理、HI曲线生成及结果解读等关键步骤。通过实战操作,帮助读者掌握面积高程积分(HI)曲线的应用技巧,为构造地貌研究提供量化工具。

weixin_33704234的博客 105

sql server 2017 jdbc使用

第一次感觉官方文档说的如此详细。 版本信息 Microsoft JDBC Driver 7.4 for SQL Server 2019 年 8 月 简介 此文件包含最新或其他重要信息,是 Microsoft JDBC Driver 7.2 for SQL Server 文档。在安装 JDBC 驱动程序之前,应 通读此文件。 你的反馈对我们非常重要,我们将力求即时对你的反馈 做出回复。有关使用 J...

一个不甘于此的弱鸡 1755

OpenEuler内核编译及替换

一、内核源码下载 在gitee上下载OpenEuler内核源码 下载地址 选择需要的内核版本源码压缩包进行下载 二、内核编译 1.解压缩 将下载好的源码进行解压 tar xvf openeuler-kernel-4.19.90-2107.1.0.tar.gz 2.清理源代码树 解压后得到一个名为kernel的内核源码文件夹,进入后执行命令 make mrproper 清理过去内核编译产生的config,第一次编译时可不执行此命令 3.生成内核配置文件.config 先将将系统原配置文件拷贝过来,原

m0_56602092的博客 2万+

Java通过JDBC连接SQL Server2017数据库

一、需要明白的基础知识 数据库名 驱动jar(x表示版本号) 具体驱动类 连接字符串(ip地址,端口号,名字) Oracle ojdbc-x.jar oracle.jdbc.oracleDriver jdbc:oracle:thin:@localhost:1521:ORCL MySQL mysql-connetor-java-...

weixin_30535913的博客 531

[VT虚拟化驱动]安装DPC回调检测CPU对VT的支持

文章目录前言一、驱动基本框架二、安装DPC回调三、检测CPU对VT的支持本章代码def.h:DriverEntry.cpputil.cpp 前言 对于VT的介绍网上有很多详细的介绍,这里不再赘述,只需要知道它有比操作系统还高的权限,可以利用这一点进行某些操作,如内存隐藏, 无痕HOOK ,MSR HOOK, 调试或者反调试, 这里直奔主题 一、驱动基本框架 虚拟机设置里虚拟化引擎设置: 新建一个空的WDM工程,平台设置为x64平台,右键属性——>Inf2Cat——>Run Inf2Cat设置

吾无法无天的博客 3908

【Halcon-2D测量】set_metrology_object_param 函数功能(用于配置计量对象常规参数)

HALCON算子 set_metrology_object_param 是2D计量模块的核心配置工具,用于动态修改计量对象的测量区域、边缘检测和几何拟合参数。该算子需在检测前调用,支持批量或单独修改对象参数,包含三类关键参数:测量区域(如长度、间距)、边缘检测(如平滑Sigma、阈值)和几何拟合(如RANSAC阈值、最小分数)。使用时需注意参数互斥规则(如measure_distance优先于num_measures)和多线程同步要求。算子无输出参数,仅修改计量模型内部状态,需配合apply_metrolo

weixin_45590420的博客 292

mysql8和sqlserver2017_用JDBC连接SQL Server2017数据库

用JDBC连接SQL Server2017数据库2018年03月26日 17:40:47 yasinzhang 阅读数:8346安装完SQL server2017之后,选择SQL 身份验证登录,可以先用windows身份验证登录把密码更改好了,然后服务器右键重新启动 ,再断开连接 ,选择SQL身份验证登录验证,关闭SQL server2017选择SQL server2017配置管理器如果这里找不到...

weixin_34063855的博客 413

基于STM32开发板的USB MIDI键盘实现

在本文中,我们介绍了如何使用STM32开发板和相应的软件工具来实现USB MIDI键盘。通过配置STM32CubeMX和编写相应的源代码,我们能够将STM32开发板转换为一个功能齐全的USB MIDI设备。我们将使用STM32开发板和相应的软件工具来实现这一功能,并提供相应的源代码供参考。此时,您应该可以使用STM32开发板作为USB MIDI键盘,并在按键按下时听到相应的音符。在STM32CubeMX中,选择适当的STM32型号,并启动一个新的项目。然后,将生成的可执行文件烧录到STM32开发板中。

2301_79326616的博客 1588

java web之数据库的连接(使用JDBC连接sql server 2017)

一、安装JDBC驱动程序 二、加载驱动程序并建立连接对象 一、安装JDBC驱动程序 下载SQL Server JDBC 驱动程序 6.0点击下载,这里我选择的是.exe版本,如下图: 点击Next->下载完成后双击->弹出的窗体中点击【Unzip】按钮 解压后的目录中有一个jre7和jre8文件夹 将对应的.jar包复制到Tomcat安装目录的l...

yogima的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

java sqlserver连接字符串_Java通过JDBC连接SQL Server2017数据库

一、需要明白的基础知识 数据库名驱动jar(x表示版本号)具体驱动类连接字符串(ip地址,端口号,名字)Oracleojdbc-x.jaroracle.jdbc.oracleDriverjdbc:oracle:thin:@localhost:1521:ORCLMySQLmysql-connetor-java-x.jarcom.mysql.jdbc.Driverjdbc:mysql://local...

weixin_29474431的博客 1608

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

java连接sql server数据库的代码如何改成连接mysql_Java通过JDBC连接SQL Server2017数据库...

一、需要明白的基础知识数据库名驱动jar(x表示版本号)具体驱动类连接字符串(ip地址,端口号,名字)Oracleojdbc-x.jaroracle.jdbc.oracleDriverjdbc:oracle:thin:@localhost:1521:ORCLMySQLmysql-connetor-java-x.jarcom.mysql.jdbc.Driverjdbc:mysql://localho...

weixin_35829704的博客 370

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java通过JDBC连接SQL Server2017遇到的一些问题

错误:通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败打开SQL Server Configuration Manager(SQL 管理工具)找到MSSQLSERVER的协议然后启动TCP/IP,打开TCP/IP属性TCP端口设置为1433然后打开SQL Native Client 11.0 配置,启动TCP/IP,打开属性,默认端口设置为1433然后重新启动SQL ...

记录 4129

Java用JDBC方式连接SQL Server 2017

1.下载对应SQL Server JDBC驱动链接:https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017。我用的是7.0的 2.将下载好的jdbc驱动解压,得到以下文件。 3.把xa和auth文件夹下x64(64...

Lesour的博客 2972

Eclipse连接SQL数据库

前面的文章已经介绍了SQL数据库的安装,由此可进行查看SQL数据库的下载安装 1.新建查询,输入如下语句,创建一个数据库 选定操作数据库 在test数据库中新建一个表格 ...

ITarmi的分享 1430

下载 Microsoft SQL Server JDBC 驱动程序

下载地址: https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

ajiu_9999的博客 5476

java SQL增改删_[Java教程]jdbc连接sql server2017进行简单的增、删、改、查操作

[Java教程]jdbc连接sql server2017进行简单的增、删、改、查操作0 2018-06-06 09:01:02这几天刚做完数据库的课程设计,来稍微总结一下如何通过jdbc访问sql server数据库进行简单的增删改查操作。在连接之前,需要简单地配置一下,包括下载对应jdk版本的驱动,设置环境变量等等。相关配置可参考博客:https://blog.youkuaiyun.com/...

weixin_33998219的博客 520

java SQL增改删_jdbc连接sql server2017进行简单的增、删、改、查操作

这几天刚做完数据库的课程设计,来稍微总结一下如何通过jdbc访问sql server数据库进行简单的增删改查操作。在连接之前,需要简单地配置一下,包括下载对应jdk版本的驱动,设置环境变量等等。相关配置可参考博客:https://blog.youkuaiyun.com/rebekahq/article/details/78691343我重点总结一下如何在java代码里连接数据库,进行增删改查。先贴一段用来查...

weixin_30711615的博客 198

sql 2017 Connect jdbc

注:学习笔记,本人萌新,仅具有参考价值。自己总结用哒。 环境:  os win10,dbms sql server 2017 ,java IDE sts 也就是使用jdbc 连接sql server2017 2017是从官网下的免费版,win10是surface自带的  sts是从同学u盘上扒下来的 3.9.5 遇到的问题: 1 使用windows帐户可以登录,无法使用sa以及自建的帐户...

weixin_41891259的博客 363

Microsoft SQL Server 下载地址和JDBC 驱动程序

sqlserver2017下载: https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2017-rtm sqlserver补丁: https://sqlserverupdates.com/ https://technet.microsoft.com/en-us/library/ff803383.aspx JDBC驱...

sqlora的专栏 2219
上一篇: 数据结构第七章 实验题1 实现二叉树的各种基本运算的算法
下一篇: java 1.定义一个数据表(比如图书信息表等) 2.为这个表建立一个类,设置和得到实例信息3.建立一个DAO类,实现对数据表的增删改查
解忧杂货店员
博客等级 码龄9年 78粉丝 26原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值