Javascript如何连接数据库查询并插入数据
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要介绍了Javascript如何连接数据库查询并插入数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、准备数据库下载My
千家信息网最后更新 2025年01月17日Javascript如何连接数据库查询并插入数据
这篇文章主要介绍了Javascript如何连接数据库查询并插入数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
一、准备数据库
下载MySQL ,借助数据库图形工具或者在cmd上面编辑一下代码
-- 创建数据库CREATE DATABASE IF NOT EXISTS SchoolTownDB;-- 使用数据库USE SchoolTownDB;-- 添加数据表CREATE TABLE school( id INT, NAME VARCHAR(10), X DOUBLE, Y DOUBLE ); -- 添加数据INSERT INTO school VALUE(1,'广州大学',NULL,NULL);INSERT INTO school VALUE(1,'中山大学',NULL,NULL);-- 展示数据表SELECT *FROM school;
下载node:
在官网下载点击下一步默认安装即可
准备一个文件夹:
新建一个文件夹,待会在里面放置js文件,命名为Demo
把node编译完成的文件里面的node_modules
文件夹, 复制到Demo文件夹中,在连接数据库就会发挥作用.
二、在Vscode中编译package.json文件
在菜单栏新建一个终端
在终端输入下面一句代码,然后回车.npm init
然后一直回车,知道出现(yes), 然后在终端输入 yes, 再回车
于是生成一个json文件package.json
然后继续输入npm install mysql
运行编译生成package-lock.json
文件
此时package.json的文件大致如下:
三、用Javascript代码实现数据库的连接
创建一个index.js文件,在里面编辑代码:
// 引入mysql模块let mysql = require("mysql");//创建连接对象let connection =mysql.createConnection({ host: "localhost",//连接本地计算机 port:3306,//端口 user:"root",//数据库账号 password:"qq124519",//密码 database:"SchoolTownDB"//连接的数据库名});//调用connect方法创造连接connection.connect((err)=>{//回调函数,如果报错会把err填充上 if(err){ console.error("连接失败"+err.stack);//打印堆栈信息 return; } console.log("连接成功");});//关闭数据库连接connection.end();
测试代码, 在终端输入
node .\index.js
回车运行
四、查询和插入数据
SQL语句的查询:
//SQL语句的查询connection.query("SELECT *FROM school", (err, result) => { if (err) { console.error("查询失败" + err.message); result; } console.log(result);});
运行的代码也是在终端输入node .\index.js
为数据库插入数据:
let sql = "insert into school values(?,?,?,?)";//?是占位符//设置参数let params=[3,"华南理工大学",null,null];connection.query(sql,params,(err,result)=>{ if (err) { console.error("插入失败" + err.message); result; } console.log("插入成功");});
运行的代码也是在终端输入 node .\index.js
测试结果如下:
感谢你能够认真阅读完这篇文章,希望小编分享的"Javascript如何连接数据库查询并插入数据"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
数据
数据库
文件
代码
查询
终端
输入
文件夹
篇文章
运行
大学
编译
成功
数据表
是在
语句
准备
测试
生成
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
论文查重数据库有多少
网络安全教育手抄报幼儿园
数据库查询速度
软件开发性格测试
网络安全保障排查加固阶段
恒玄科技软件开发面试
google云服务器申请
网络安全宣传周手抄报五年级
第五届中国网络安全大
最新的网络安全执行案例分析
秦皇岛网络安全答题
关于架构网络安全
山东施工项目管控软件开发平台
项目软件开发费
济南标准机架服务器公司
计算机网络技术的工资待遇
服务器地址是两个吗
存储数据库安全
网络安全培训材料 文档
软件开发技术设计方案
网络安全小报内容素材
资源管理器是什么服务器
地图 软件开发工具包
全球碳排放数据库哪个更靠谱
核心服务器
台湾服务器如何选云主机
电子邮件网络安全现状
百旺税控服务器地址
英诺网络技术有限公司招聘
网络安全扫描图片去水印