Node.js 如何连接sqlite3数据库

Node.js 如何连接sqlite3数据库

在本文中,我们将看到如何使用nodejs连接sqlite3数据库。为此,我们将使用sqlite3中可用的Database函数。

SQLite是一个自包含、高可靠性、嵌入、全功能、公共领域的SQL数据库引擎。它是世界上使用最广泛的数据库引擎。它是一个内部库,其代码是公开可用的。它可以免费用于任何目的,包括商业或私人用途。它基本上是一个嵌入式SQL数据库引擎。SQLite可以轻松地读写普通磁盘文件,因为它没有像SQL那样分离的服务器。SQLite数据库文件格式是跨平台的,因此任何人都可以在32位和64位系统之间轻松地复制数据库。由于所有这些特性,它是作为应用文件格式的流行选择。

让我们了解如何使用node.js连接sqlite3数据库。下面是逐步实现的步骤:

步骤1: 设置项目的NPM包:

npm init -y
JavaScript

步骤2: 安装依赖:

npm install express sqlite3
JavaScript

项目结构: 它将像下面这样显示。

Node.js 如何连接sqlite3数据库

步骤3: 在这里,我们创建了一个基本的express服务器,用于渲染GeeksforGeeks网页。

index.js

const express = require('express'); 
const app = express(); 
     
app.get('/' , (req , res)=>{ 
    res.send("GeeksforGeeks"); 
}) 
    
app.listen(4000 , ()=>{ 
    console.log("server started"); 
})
JavaScript

输出:

Node.js 如何连接sqlite3数据库

步骤4:

导入 sqlite3 到我们的项目中, sqlite3 模块中有很多功能。

语法:

const sqlite3 = require('sqlite3');
JavaScript

在这里我们将使用sqlite3中提供的数据库方法来帮助我们连接数据库。

index.js

const express = require('express'); 
const app = express(); 
const sqlite3 = require('sqlite3'); 
  
// Connecting Database 
let db = new sqlite3.Database(":memory:" , (err) => { 
    if(err) 
    { 
        console.log("Error Occurred - " + err.message); 
    } 
    else
    { 
        console.log("DataBase Connected"); 
    } 
}) 
  
  
app.get("/" , (req , res) => { 
    res.send("GeeksforGeeks"); 
}) 
  
// Server Running 
app.listen(4000 , () => { 
    console.log("Server started"); 
})
JavaScript

运行服务器的步骤: 从项目的根目录中使用以下命令运行服务器:

node index.js
JavaScript

输出:

Node.js 如何连接sqlite3数据库

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册