在ESC服务器中使用eclipse连接sql server教程

简介: 在ESC服务器中使用eclipse连接sql server与在本地电脑连接十分类似,但是有些值得注意的地方是JDBC的版本问题,看似小问题,后面运行会报很多错误,本文章以eclispe连接数据库为例,本文章是分享在已经安装并配置好eclispe和SQL Server2019的情况下连接eclispe和SQL Server2019,因此我就直接跳过教大家如何安装eclispe和SQL Server2019的步骤。

第一步:设置SQL Server的状态(有些人默认就是开启的有些不是,如是开启的可跳过这一步)

点开SSMS,并且确保是用SQL Server身份验证登录的

image.png

然后返回最开始的页面新建数据库-建表(假设我在此处建了一个名叫school的数据库并建了一个叫student的表,该表有sno,sname,sex这三个属性,并且我们在该表上再随便添加几个对象)

然后就可以关闭SSMS了,本次连接将不会再用到SSMS了

第二步:端口配置

在开始菜单中找到SQL Server 2019 点开下面有一个SQL Server2019配置管理器(有的在下面的配置工具文件夹里) 如图:

image.png

点开SQL Server2019配置管理器

SQL Server网络配置-MSSQLSERVER的协议-把所有协议的状态都设置成已启用。image.png

之后选中TCP/IP,右键属性

点进去后,点IP地址,把IP1和IP10的【IP地址】设为127.0.0.1,【TCP端口】设为1433,并将所有IP地址的【活动】和【已启用】设置为【是】,接着拉到最下面将【IPALL】的【TCP端口】设为1433,其余不变,之后确定。

第三步:下载JDBC驱动包并配置环境

首先,先下载JDBC驱动包

image.png

然后,重点来了,非常重要的一点:

在当初下载jdk时的路径下查看自己的jre版本,或者用cmd命令查看,也可以直接在eclispe的窗口-首选项-JAVA-编译器中查看。
例如我的是jre 1.8(大多数教学过程中用的都是jre1.8),因此我对应的就下载JRE8版本。
找到自己jre的版本后在下载对应的jre,一定要下载对应的版本,要不然会失败,如果知道自己jre的版本还是不知道下载那个,可以到官网去查看。

选择好后将对应的jre复制下来,粘贴到之前下载jdk时的文件夹下的lib包里。

之后打开eclispe,随便建一个java项目,然后建一个包,再建一个类

在新建的Java项目里选中src,右键,选择构建路径,在选择配置构建路径。

image.png

之后点击库,点击添加外部jar,然后找到安装jdk的文件夹,找到我们刚刚粘贴进去的mssql-jdbc-x.x.x.jrex(例如我的mssql-jdbc-9.4.1.jre8),添加进去之后如图所示:

image.png

之后点确定,然后我们配置环境的工作就完成啦。

四步:使用代码测试

最后我们通过代码来看看我们有没有连接成功

package url;


import java.sql.*;


public class test {


public static void main(String [] args)

{

 String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";

 String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=school";  // school为数据库名,此处填写你的数据库名


 String userName="sa";   // 填写你的登录账户名名,我的是sa

 String userPwd="666666";   // 填写你的密码


 try

 {

  Class.forName(driverName);

  Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);

   System.out.println("连接数据库成功");

 }

 catch(Exception e)

 {

  e.printStackTrace();

  System.out.print("连接失败");

 }

}

}

大家可以直接复制我上面的代码然后修改数据库名,登录账户名,密码,包名和类名进行测试运行之后如果出现:"连接数据库成功"即为连接成功了。




目录
相关文章
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
925 3
|
10月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
725 0
|
SQL 存储 关系型数据库
MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
通过上述方法,MySQL和SQL Server均能够实现跨服务器的增删改查操作。MySQL通过联邦存储引擎提供了直接的跨服务器表访问,而SQL Server通过链接服务器和分布式查询实现了灵活的跨服务器数据操作。这些技术为分布式数据库管理提供了强大的支持,能够满足复杂的数据操作需求。
643 12
|
IDE Java PHP
Eclipse 教程
Eclipse 教程
190 5
|
SQL 数据库 索引
SQL语句实现投影连接:方法与技巧详解
在SQL数据库查询中,投影和连接是两个核心概念
|
SQL 数据库 索引
SQL语句实现投影连接:技巧与方法详解
在SQL数据库操作中,投影连接(Projection Join)是一种常见的数据查询技术,它结合了投影(Projection)和连接(Join)两种操作
|
SQL 存储 监控
串口调试助手连接SQL数据库的技巧与方法
串口调试助手是电子工程师和软件开发人员常用的工具,它能够帮助用户进行串口通信的调试和数据分析
|
SQL 数据库 索引
内连接(INNER JOIN)在SQL中的简单应用与技巧
在SQL查询中,内连接(INNER JOIN)是一种基本且常用的连接类型,用于从两个或多个表中检索匹配的记录
1449 0
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:实现过程与关键细节解析an3.021-6232.com
随着互联网技术的快速发展,ASP.NET作为一种广泛使用的服务器端开发技术,其与数据库的交互操作成为了应用开发中的重要环节。本文将详细介绍在ASP.NET中如何连接SQL数据库,包括连接的基本概念、实现步骤、关键代码示例以及常见问题的解决方案。由于篇幅限制,本文不能保证达到完整的2000字,但会确保
|
7月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
579 10

热门文章

最新文章

推荐镜像

更多