关于局域网数据库远程连接的登陆程序

本文涉及的产品
云防火墙,500元 1000GB
简介: 首先,说一下我什么写这篇博客吧!因为最近在做课程设计,是运用javaSwing开发的桌面程序。开发完成后,通过安装包安装想要在其他局域网的电脑安装使用的,发现登陆不上去。查找资料之后,是要修改IP,更改数据远程设置等操作。

首先,说一下我什么写这篇博客吧!因为最近在做课程设计,是运用javaSwing开发的桌面程序。开发完成后,通过安装包安装想要在其他局域网的电脑安装使用的,发现登陆不上去。查找资料之后,是要修改IP,更改数据远程设置等操作。但是,网上资料很散,解决不了我的问题,所以鄙人根据自己的经验,总结了如下几点,希望对初学java的同学有所帮助。

一:如果两台电脑是同一个局域网。

第一步:在java程序开发,运用jdbc连接数据库时,在eclipse(其他开发工具)中,修改连接,将原先的localhost改成本地电脑的ip值。这里说一下,如何找到自己的ip:按Ctrl+r,输入cmd,然后在窗口中输入ipconfig,ip如下图:

jdbc:jtds:sqlserver://localhost:1433;在将localhost改成本地电脑的ip.

第二步:打开数据库管理器,连接sa用户(或者是你程序开发时运用到的用户),点击右键属性,如


选择连接,然后勾选允许远程连接。

第三步:打开数据库的配置管理器,开启一下两个服务:


然后,在找到TCP/IP协议:


将所有端口改为1433:



第四步:这一步很关键,能不能成功就看这一步,之前,我没有操作,试了很多次,都没有成功。打开控制面板,找到Windows防火墙,在右边点击启用或关闭防火墙,然后关闭防火墙,不用怕,关了防火墙,没事的。

第五步:就是激动人心的时刻了,马上就要成功了。在连接同一个局域网的另一台电脑上ping一下自己电脑的ip,Ctrl+r,cmd,输入ping IP地址,如下图:


如果你显示是类似上图,那么你就成功了,否则,可能是你的ip输错了,或者你们之间是不同的局域网。

第六步:嘻嘻,如果你的操作是跟我上面叙述的额一致,那么你就可以再试一下,重新打包程序,在登录。


二:其他电脑连接你的电脑的WiFi。

操作基本跟第一种类似,只是在命令行会出现两个ip,这是不知道哪一个可以用。这里我简单说一下。


红框是你连宽带的ip地址,黄框的你开发WiFi作为服务器的地址。如果,是WiFi连接,就用黄框哪个。



以上就是,我关于远程连接数据库的说明,虽然看上去很简单,但是对于新手,或者第一次开发桌面程序的还是很难解决的,所以本人总结了一下,希望对新手有所帮助。本文是本人原创博文,本文仅供学习参考,请勿转载。谢谢,祝大家学习进步。



目录
相关文章
|
1月前
|
SQL 数据采集 监控
局域网监控电脑屏幕软件:PL/SQL 实现的数据库关联监控
在当今网络环境中,基于PL/SQL的局域网监控系统对于企业和机构的信息安全至关重要。该系统包括屏幕数据采集、数据处理与分析、数据库关联与存储三个核心模块,能够提供全面而准确的监控信息,帮助管理者有效监督局域网内的电脑使用情况。
19 2
|
4月前
|
SQL 存储 小程序
【教程】navicat配合HTTP通道远程连接SQLite数据库
本文介绍了如何通过 Navicat Premium 工具配合 n_tunnel_sqlite.php 和 HTTP 通道远程连接服务器上的 SQLite 数据库。SQLite 是一种自给自足的、无服务器的 SQL 数据库引擎,由于其端口未对外开放,直接使用 Navicat 进行远程连接不可行。文章详细记录了使用 HTTP 通道实现远程连接的过程,包括定位本地 `ntunnel_sqlite.php` 文件,将其上传至服务器,并通过 Navicat 配置 HTTP 通道连接 SQLite 数据库的具体步骤。
196 0
【教程】navicat配合HTTP通道远程连接SQLite数据库
|
4月前
|
数据库连接 数据库
实现加载驱动、得到数据库对象、关闭资源的代码复用,将代码提取到相应的工具包里边。优化程序
该博客文章展示了如何通过创建工具类`Connectiontools`实现数据库连接、语句执行以及资源关闭的代码复用,以优化程序并提高数据库操作的效率和安全性。
|
5月前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用问题之使用polardb for mysql数据库的外网地址在程序中连接经常超时,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
5月前
|
SQL 数据库 索引
MySQL设计规约问题之为什么程序连接不同的数据库要使用不同的账号
MySQL设计规约问题之为什么程序连接不同的数据库要使用不同的账号
|
6月前
|
存储 关系型数据库 MySQL
MySQL数据库——存储过程-条件处理程序(通过SQLSTATE指定具体的状态码,通过SQLSTATE的代码简写方式 NOT FOUND)
MySQL数据库——存储过程-条件处理程序(通过SQLSTATE指定具体的状态码,通过SQLSTATE的代码简写方式 NOT FOUND)
47 0
MySQL数据库——存储过程-条件处理程序(通过SQLSTATE指定具体的状态码,通过SQLSTATE的代码简写方式 NOT FOUND)
|
7月前
|
安全 关系型数据库 数据库连接
用pivotal的数据库连接驱动的时候的程序,ssl的url如何配
【5月更文挑战第23天】用pivotal的数据库连接驱动的时候的程序,ssl的url如何配
66 1
|
7月前
|
SQL 存储 Oracle
C#利用IDbCommand实现通用数据库脚本执行程序
C#利用IDbCommand实现通用数据库脚本执行程序
|
7月前
|
Oracle 网络协议 关系型数据库
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
|
7月前
|
JavaScript Java 数据库
基于springboot的地方美食分享网站(程序+数据库+文档)
基于springboot的地方美食分享网站(程序+数据库+文档)