数据库连接

数据库连接

如果把数据库和tomcat放在一个服务器中,就不需要改mybatis的链接为远程了吧?在mybatis中更改的是 数据库服务器的主机id地址吗?

2、如果在服务器中下载了mysql,那后期程序操作后的数据库信息,我们只能通过服务器去获取更新吧? 和我们自己电脑上的数据库信息都不一致了吧。 (因为下载的不是一个数据库阿),设置了防火墙数据库只对web服务器放心,我们还不能链接到数据库,怎么对数据库维护呢。 

3、老师为什么要改端口为80阿,而不用8080呢,然后context更改上下文路径要保持和我们项目中配置的tomcat里面的一样吗?

http://img1.sycdn.imooc.com//climg/609b55ee099d0af906980142.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2021-05-13 14:26:13

同学你好,当项目使用80端口时,浏览器访问可以不加端口号。同学说的“端口改为80,防止暴露”是在那里出现的呢?80端口是http协议的默认端口,这里是老师写错了,已经对其进行了修改。

祝学习愉快~

  • 提问者 rock221 #1
    也就是说一般浏览器的默认http协议端口是80,那改为80的意义是,方便不用输入端口号了吗
    2021-05-13 14:38:12
  • 好帮手慕阿满 回复 提问者 rock221 #2

    同学的理解是正确的。祝学习愉快~

    2021-05-13 16:51:04
好帮手慕小尤 2021-05-12 14:47:08

同学你好,1、是的,同学理解是正确的。

2、1)是的,同学理解是正确的。因本地与服务器中不是一个数据库,则项目中连接的是那个数据库,则操作的就是那个数据库,数据不会一致的。

    2)可以在服务器中对数据库进行操作。

3、同学使用8080端口也是可以的,只是80端口Http协议的默认端口,则将端口改为80时,在浏览器中访问直接可以不用加端口号。所以一般情况下,会将端口修改为80。

祝学习愉快!

  • 提问者 rock221 #1

    在浏览器中访问直接可以不用加端口号,是不用写8080了吧, 该为80,因为是web服务器的默认端口,所以8080和80都不用写了吧。 老师说端口改为80,防止暴露,那80是默认的,大家不都知道了吗,那不更容易暴露吗。。?

    老师说的这个web服务器,不就是我们用的tomcat服务器吗?tomcat的默认端口不是8080吗。晕了。。

    2021-05-13 12:00:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师