1. web服务器(apache、tomcat等),网络协议(http、socket等),浏览器(chrome、FF、IE等)。浏览器发起建立连接请求,通过网络协议与服务器建立连接,服务器保持连接,获取浏览器想要的数据,服务器通过连接返回内容给浏览器,浏览器把数据呈现出来。
2. 连接的协议一般是http,也有websocket。服务器以服务的,就像外卖店,你打个,人家就把饭菜送上门来了。
3. web服务器访问数据库一样要使用网络连接,端口只是开放服务的入口而已,就像外卖的。
数据库的地址和服务器的地址是一样的,并且能正常启动
一个非常好的问题。首先修改数据源配置,将原来连接SQLServer改为连接MySQL,然后迁移数据库,最后运行程序,检查潜在的兼容问题。
题主没有详细介绍使用的开发技术栈,下面以题主熟悉的Java + Spring Boot开发为例,介绍详细操作过程。
一,修改数据源配置1,在application.yml中配置连接字符串
如果使用了Ali Druid连接池管理,配置信息写在druid子目录下,注意SQLServer和MySQL两种数据库不同的写法。
2,MySQL的驱动名称和连接url,注意数据库名称
二,手动导出导入数据库题主没有描述项目中当前使用的数据库管理,首先介绍手动导出导入数据库的操作过程。
进入到SQLServer数据库后台管理系统,将数据库导出,如果需要包含数据,注意勾选导出时的选项。
然后使用MySQL Workbench或者其它工具,连接MySQL服务器,新建数据库,导入SQL脚本,自动创建数据表结构和生成数据。
三,扩展延伸:SQL脚本管理
在软件研发管理中,数据库的版本化管理非常重要。首先是代码和数据库保持一致,并且数据库的变更记录有据可查。其次是部署发布、数据迁移时,自动运行脚本远比手动配置更高效、更安全,及时对数据库进行维护处理。
在Java + Spring Boot开发场景中,推荐使用Flyway版本化管理数据库。
1,初识Flyway
Flyway是一个数据库版本化管理工具,通过SQL脚本实现DB Migration自动化升级,支持独立运行,也可以和构建工具或者Spring开发环境集成。
2,SQL脚本文件目录结构
3,Spring Boot集成Flyway
四,编译运行项目,检查兼容性完成代码配置和数据库迁移后,启动项目测试功能。
1,单元测试
如果项目中有单元测试覆盖了数据库读写功能,那么就首先运行单元测试,检查功能是否正常,测试能否通过。
2,回归测试
切换数据库后,有一些潜在的数据兼容问题,比如整型数、日期TimeStamp,建议进行系统功能全量回归测试,发现问题后及时修复。
我是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注我,了解更多IT专业知识。
按照你的说法,你还需要安装一个mysql数据库(或者有远程的也行),把sql文件在数据库中执行导入数据库,然后修改你的web项目的数据库连接到你导入数据的数据库,运行web容器就可以了。
名称栏目:怎么把数据库和网页连接?(连接数据库的前提?)
文章链接:http://www.mswzjz.cn/qtweb/news39/425239.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能