您的位置:首页 > 数码常识数码常识
jsp连接mysql数据库执行查询和修改的操作(javascript连接mysql数据库)
2025-05-13人已围观
jsp连接mysql数据库执行查询和修改的操作(javascript连接mysql数据库)
上一篇文章我给大家说明了如何从零开始搭建一个node的服务端框架,我们用到了Egg框架。Egg框架我不再过多介绍,如果有小伙伴想了解,可以回去看我以前写的文章,会有相关的介绍。这次我将在上次搭建的框架上进行延伸,讲一下如果用Egg框架连接数据库,并且实现对数据的增删查改。接下来我们直接进入主题。
javascript连接mysql数据库
安装数据库插件
我本次选用的数据库是MySQL。所以我们安装Egg官方的数据库插件即可,首先我们安装插件 egg-mysql 。我们在项目根目录打开命令提示符,输入命令行:npm i --save egg-mysql 。回车等待插件下载安装完成。
配置插件
命令行下载安装插件完成后,我们下一步的工作就是在项目中开启并配置egg-mysql插件。具体操作如下:
首先我们要在项目中开启数据库。找到项目中的/config/plugin.js文件我们需要在里面添加几行代码,如下所示。
然后我们还要在 config/config.default.js 中配置各个环境的数据库连接信息。具体配置如下。
到此步骤我们的数据库插件已经安装完成并且配置好了。那我们怎么实现数据的增删查改呢?大家请继续往下看。
数据操作-新增用户
首先我们看一下怎么新增数据。我们在mysql的testdb实例中新建一个user空表。如下图所示。
我们的egg框架也遵循MVC的架构所以我们一般会在service层里面写我们逻辑处理的代码,而controller层则是获取前端数据,回传数据的控制层。所以我们操作数据库的代码是写在service文件夹里面的。
我们在app/service文件夹里面新建一个user.js文件。在里面写个新增用户的方法,该方法就是把数据存到数据库中。具体代码如下。
然后我们在app/controller文件夹里新建一个user.js文件。在这里我们需要获取前端提交上来的数据,并且将数据处理的结果返回给前端。具体代码如下。
最后我们定义一个路由,让前端请求访问此路由。框架会监听路由是否被访问,如果被访问了则会调用我们定义在controller层的新增用户的方法。我们在app/router.js文件中添加如下代码,即可完成路由的定义。
完成这步骤后,我们一个新增用户的功能就已经完成了。接下里我们就测试一下它的实际效果。我们运行命令:npm run dev。启动项目,然后打开网页http://127.0.0.1:7001,可以直接在swagger-ui页面中进行测试。结果如下图所示。
经过测试,数据已经添加完成。所以数据库连接也是正常的。
本次分享暂时先告一段落。请各位小伙伴抬起你们发财的小手,点个赞呗。
上面就是小居数码小编今天给大家介绍的关于(javascript连接mysql数据库)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
教你操作步骤(智能电视怎么装第三方软件)
ps图形怎么旋转怎么操作(ps图形旋转变换)
wps云办公进行文档加密操作流程(wps云文档加密如何设置)
word绘制流程图步骤操作(word绘制流程图)
153375
上一篇文章我给大家说明了如何从零开始搭建一个node的服务端框架,我们用到了Egg框架。Egg框架我不再过多介绍,如果有小伙伴想了解,可以回去看我以前写的文章,会有相关的介绍。这次我将在上次搭建的框架上进行延伸,讲一下如果用Egg框架连接数据库,并且实现对数据的增删查改。接下来我们直接进入主题。
javascript连接mysql数据库
安装数据库插件
我本次选用的数据库是MySQL。所以我们安装Egg官方的数据库插件即可,首先我们安装插件 egg-mysql 。我们在项目根目录打开命令提示符,输入命令行:npm i --save egg-mysql 。回车等待插件下载安装完成。
配置插件
命令行下载安装插件完成后,我们下一步的工作就是在项目中开启并配置egg-mysql插件。具体操作如下:
首先我们要在项目中开启数据库。找到项目中的/config/plugin.js文件我们需要在里面添加几行代码,如下所示。
然后我们还要在 config/config.default.js 中配置各个环境的数据库连接信息。具体配置如下。
到此步骤我们的数据库插件已经安装完成并且配置好了。那我们怎么实现数据的增删查改呢?大家请继续往下看。
数据操作-新增用户
首先我们看一下怎么新增数据。我们在mysql的testdb实例中新建一个user空表。如下图所示。
我们的egg框架也遵循MVC的架构所以我们一般会在service层里面写我们逻辑处理的代码,而controller层则是获取前端数据,回传数据的控制层。所以我们操作数据库的代码是写在service文件夹里面的。
我们在app/service文件夹里面新建一个user.js文件。在里面写个新增用户的方法,该方法就是把数据存到数据库中。具体代码如下。
然后我们在app/controller文件夹里新建一个user.js文件。在这里我们需要获取前端提交上来的数据,并且将数据处理的结果返回给前端。具体代码如下。
最后我们定义一个路由,让前端请求访问此路由。框架会监听路由是否被访问,如果被访问了则会调用我们定义在controller层的新增用户的方法。我们在app/router.js文件中添加如下代码,即可完成路由的定义。
完成这步骤后,我们一个新增用户的功能就已经完成了。接下里我们就测试一下它的实际效果。我们运行命令:npm run dev。启动项目,然后打开网页http://127.0.0.1:7001,可以直接在swagger-ui页面中进行测试。结果如下图所示。
经过测试,数据已经添加完成。所以数据库连接也是正常的。
本次分享暂时先告一段落。请各位小伙伴抬起你们发财的小手,点个赞呗。
上面就是小居数码小编今天给大家介绍的关于(javascript连接mysql数据库)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
教你操作步骤(智能电视怎么装第三方软件)
ps图形怎么旋转怎么操作(ps图形旋转变换)
wps云办公进行文档加密操作流程(wps云文档加密如何设置)
word绘制流程图步骤操作(word绘制流程图)
153375
很赞哦! ()
上一篇:iQOONeo5SE降价挺多(iQOONeo5SE开始降价了)
下一篇:返回列表
相关文章
- jsp连接mysql数据库执行查询和修改的操作(javascript连接mysql数据库)
- iQOONeo5SE降价挺多(iQOONeo5SE开始降价了)
- Haylou GT3蓝牙耳机怎么样(蓝牙耳机哪个牌子好?)
- 主流台式机功率一般多大(不同配件的耗电详情)
- 荣耀60Pro是安卓系统吗(荣耀60Pro什么系统)
- 平价电子猫眼十大品牌排名(平价电子猫眼什么牌子的好)
- 女士办公用轻薄笔记本推荐哪款(女生轻薄本推荐)
- 华为手机1500到2000元哪款好(3款千元段位超能打)
- 华为P50Pocket具体怎么样测评参数(华为P50Pocket首发价格)
- 高端笔记本电脑排行榜(!3款全面均衡的高端商务本推荐)