,,Javascript连接数据库查询并插入数据

,,Javascript连接数据库查询并插入数据

本文主要介绍Javascript连接数据库查询和插入数据。以下文章围绕主题,很有参考价值。希望对你的学习有帮助。

:

目录

1.准备数据库2。在Vscode 3中编译package.json文件。用Javascript代码4连接数据库。查询并插入数据编译环境 : 虚拟代码

数据库 :MySQL

类库 : 节点

一、准备数据库

下载MySQL ,借助数据库图形工具或者在cmd上面编辑一下代码

-创建一个数据库

如果不存在,则创建数据库。

-使用数据库。

使用SchoolTownDB

-添加数据表

创建表格学校(

id INT,

名称VARCHAR(10),

X DOUBLE,

y双精度

);

-添加数据

插入学校值(1,'广州大学',NULL,NULL);

插入学校值(1,'中山大学',NULL,NULL);

-显示数据表

SELECT * FROM school

下载node:

在官网下载,默认点击下一步安装。

准备一个文件夹:

创建一个新文件夹,稍后把js文件放进去,命名为Demo。

将node编译的文件中的node_modules文件夹复制到Demo文件夹,这样会起到连接数据库的作用。

二、在Vscode中编译package.json文件

在菜单栏中创建新的终端。

在终端输入以下代码,然后按Enter。npm初始化。

然后一直按enter键,直到出现(yes),然后在终端输入yes,再次按enter键。

然后生成一个json文件package.json。

然后继续进入npm安装mysql。

运行编译以生成package-lock.json文件。

此时package.json的文件大致如下:

三、用Javascript代码实现数据库的连接

创建一个index.js文件,在里面编辑代码:

//介绍mysql模块

设MySQL=require(' MySQL ');

//创建一个连接对象

let connection=MySQL . create connection({

Host: 'localhost ',//连接到本地计算机

端口:3306,//端口

用户:' root ',//数据库帐号

密码:' qq124519 ',//密码

Database:'SchoolTownDB'//连接的数据库名称

});

//调用connect方法创建连接

Connection.connect((err)={//回调函数,它将在报告错误时填充err。

如果(错误){

Console.error('连接失败' err . stack);//打印堆栈信息

返回;

}

Console.log(“成功连接”);

});

//关闭数据库连接

connection . end();

测试代码,在终端输入

节点。\index.js

运行回车

四、查询和插入数据

SQL语句的查询:

//查询//SQL语句

connection . query(' SELECT * FROM school ',(err,result)={

如果(错误){

Console.error('查询失败' err . message);

结果;

}

console.log(结果);

});

运行代码也是输入节点。\index.js在终端。

为数据库插入数据:

让sql='插入到学校值(?)';//?是占位符。

//设置参数

设params=[3,'华南理工大学',null,null];

connection.query(sql,params,(err,result)={

如果(错误){

Console.error('插入失败' err . message);

结果;

}

Console.log('成功插入');

});

运行代码也是输入节点。\index.js在终端。

测试结果如下:

这就是这篇关于Javascript连接数据库查询和数据插入的文章。有关Javascript连接数据的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: