iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Javascript连接数据库查询并插入数据
  • 173
分享到

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

2024-04-02 19:04:59 173人浏览 独家记忆
摘要

目录一、准备数据库二、在vscode中编译package.JSON文件三、用javascript代码实现数据库的连接四、查询和插入数据编译环境 : vscode数据库 : Mysql

编译环境 : vscode
数据库 : Mysql
类库 : node

一、准备数据库

下载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连接数据库查询并插入数据的文章就介绍到这了,更多相关Javascript连接数据内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Javascript连接数据库查询并插入数据

本文链接: https://www.lsjlt.com/news/141489.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Javascript连接数据库查询并插入数据
    目录一、准备数据库二、在Vscode中编译package.json文件三、用Javascript代码实现数据库的连接四、查询和插入数据编译环境 : vscode数据库 : MySQL...
    99+
    2022-11-13
  • Javascript如何连接数据库查询并插入数据
    这篇文章主要介绍了Javascript如何连接数据库查询并插入数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、准备数据库下载MySQL ,借助数据库图形工具或者在cmd...
    99+
    2023-06-29
  • 怎么通过php连接数据库并查询数据
    在开发Web应用程序时,我们经常需要与数据库进行交互。而数据库连接是连接Web应用程序和数据存储的关键部分。在这篇文章中,我们将探讨如何使用PHP进行数据库连接并查询数据库。首先,我们需要确保我们已经安装了PHP和MySQL。如果您还没有安...
    99+
    2023-05-14
    php 数据库
  • 如何通过php连接数据库并查询数据
    这篇文章主要介绍“如何通过php连接数据库并查询数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何通过php连接数据库并查询数据”文章能帮助大家解决问题。首先,我们需要确保我们已经安装了PHP和...
    99+
    2023-07-05
  • Mysql数据库连接查询
        Mysql数据库连接查询连接是关系数据库模型的主要特点。连接查询是关系数据库中最主要的查询,主要包括内连接、外连接等。通过连接运算可以实现多个表查询。当查询数...
    99+
    2022-10-18
  • MYSQL数据库--连接查询
    连接查询 连接是把不同表的记录连到一起的最普遍的方法。一种错误的观念认为由于MySQL的简单性和源代码开放性,使它不擅长连接。这种观念是错误的。MySQL从一开始就能够很好地支持连接,现在还以支持标准的S...
    99+
    2022-10-18
  • flink学习33:flinkSQL连接mysql,查询插入数据
    总览 生成运行时env 生成表环境 接上数据流,数据流数据生成表 把数据库中sink保存数据的表,在flink中生成一遍(相当于把flink生成的表,绑定到数据库中的表),配上数据库连接信息,并执行,及注册 查询表,可以根据注册表名查询 插...
    99+
    2023-09-07
    mysql 数据库 flink 大数据 scala
  • PHP后端连接数据库插入数据
    一、打开phpstudy。怎么搭建phpstudy,我上一个文章里有教。   二、编写代码 在网站根目录下(默认是www文件下)创建一个任意名称的文件夹,文件夹里创建两个php后缀的文件,一个html后缀的文件,名称自定义。但为了方便理解我...
    99+
    2023-09-15
    数据库 前端 php mysql
  • MySQL插入数据与查询数据
    目录一、插入数据二、查询数据一、插入数据 insert into 表名 (列1,...) values(值1,...) 缺省插入: INSERT INTO users (name...
    99+
    2022-11-13
  • SQL数据查询——连接查询
    文章目录 一、等值和非等值连接查询1.等值连接查询2.非等值连接查询 二、自连接与非自连接三、内连接与外连接1.内连接2.外连接使用左外连接还是右外连接?满外连接 四、UNIO&...
    99+
    2023-10-26
    sql 数据库 mysql oracle
  • oracle怎么查询数据库连接数
    Oracle数据库中可以通过以下两种方式查询数据库连接数:1. 使用SQL语句查询V$SESSION视图:可以使用以下SQL语句查询...
    99+
    2023-09-22
    oracle 数据库
  • MySQL数据库:多表连接查询
    多表连接查询 注意:使用连接技术建议将表经行重命名! # explain 检索连接是否达标 # 内连接 # 语法1 from 表1 inner join 表2 on 主键字段=外键字段 [where 条件表达式] # 语法2 ...
    99+
    2022-01-30
    MySQL数据库:多表连接查询
  • 怎么使用Node.js连接数据库并进行查询
    这篇“怎么使用Node.js连接数据库并进行查询”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用Node.js连接数据...
    99+
    2023-07-05
  • MySQL数据库连接查询 join原理
    目录1、连接查询的分类2、交叉连接2.1、原理2.2、基本语法2.3、应用3、内连接3.1、原理3.2、基本语法3.3、应用4、外连接4.1、原理4.2、基本语法4.3、特点4.4、...
    99+
    2022-11-13
  • MySQL数据库如何连接查询join
    今天小编给大家分享一下MySQL数据库如何连接查询join的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、连接查询的分类交...
    99+
    2023-07-02
  • Springboot连接数据库及查询数据完整流程
    Springboot连接数据库 第一步 springboot继承Mybatis及数据库连接依赖(上一篇文章已经记录 )  第二步 resources -> app...
    99+
    2022-11-12
  • Mysql查询数据库连接状态及连接信息
    Mysql查询数据库连接状态及连接信息 使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小、字符集、用户等等。下面总结了一些查看数据库相关信息的命令 查看显示所有数据库 mysql> s...
    99+
    2023-09-10
    mysql 数据库 sql
  • C#如何连接SQL数据库和查询数据功能
    这篇文章将为大家详细讲解有关C#如何连接SQL数据库和查询数据功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。大数据时代在编程可能需要用到一些文本内容,不可能全部写到代码里,不好更改,用户也不方便使用所...
    99+
    2023-06-15
  • SQLServer数据库怎么远程查询并批量导入数据
    本篇内容主要讲解“SQLServer数据库怎么远程查询并批量导入数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQLServer数据库怎么远程查询并批量导入...
    99+
    2022-10-18
  • python将Dataframe格式的数据写入opengauss数据库并查询
    目录一、将数据写入opengauss二、python条件查询opengauss数据库中文列名的数据一、将数据写入opengauss 前提准备: 成功opengauss数据库,并创建用...
    99+
    2022-11-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作