当前位置: 首页 > news >正文

网站主要应用青岛seo结算

网站主要应用,青岛seo结算,长沙工商注册流程,做网站日ip100如何自己创建database.js文件来初始化本地sqlite数据库!下面是一个案例展示,帮助大家,快速的视线,本地sqlite数据库信息初始化。 为了使用 database.js 文件初始化 SQLite 数据库并存储解签内容,你需要按以下步骤操作。…

如何自己创建database.js文件来初始化本地sqlite数据库!下面是一个案例展示,帮助大家,快速的视线,本地sqlite数据库信息初始化。


为了使用 database.js 文件初始化 SQLite 数据库并存储解签内容,你需要按以下步骤操作。这个过程包括创建 SQLite 数据库、建立表格、插入数据以及如何使用这些数据。


1. 确保你的环境已安装 sqlite3 模块

首先,确保你已经在项目中安装了 sqlite3 模块,命令如下:

 

bash

复制代码

npm install sqlite3

2. 创建 database.js 文件

在项目根目录下创建 database.js 文件,功能是初始化 SQLite 数据库并插入一些初始数据(例如解签内容)。

database.js 文件内容:
 

 

javascript

const sqlite3 = require('sqlite3').verbose();
const path = require('path');// 创建或连接数据库(位于项目根目录下的 lottery.db 文件)
const db = new sqlite3.Database(path.resolve(__dirname, 'lottery.db'), (err) => {if (err) {console.error('数据库连接失败:', err.message);} else {console.log('数据库连接成功!');}
});// 创建解签内容表(如果没有的话)
db.serialize(() => {db.run(`CREATE TABLE IF NOT EXISTS lottery_signs (id INTEGER PRIMARY KEY AUTOINCREMENT,sign_number INTEGER NOT NULL,description TEXT NOT NULL)`, (err) => {if (err) {console.error('创建表失败:', err.message);} else {console.log('解签表已创建或已存在');}});
});// 插入解签内容
const insertLotterySign = (signNumber, description) => {const stmt = db.prepare('INSERT INTO lottery_signs (sign_number, description) VALUES (?, ?)');stmt.run(signNumber, description, (err) => {if (err) {console.error('插入数据失败:', err.message);} else {console.log(`第${signNumber}签解签内容已插入`);}});stmt.finalize();
};// 示例:插入解签内容
insertLotterySign(21, "这是第21签的解签内容:好运将至,志向会得以实现。");
insertLotterySign(22, "这是第22签的解签内容:会遇到困难,但不要灰心,坚持就是胜利。");
insertLotterySign(23, "这是第23签的解签内容:未来一片光明,但要保持耐心,凡事不急功近利。");// 关闭数据库连接
db.close();

 

3. 执行 database.js 文件来初始化数据库

  1. 创建 lottery.db 数据库

    • 如果该文件不存在,SQLite 会自动创建 lottery.db 文件并连接。
    • 数据库文件将保存在项目根目录下。
  2. 创建 lottery_signs

    • CREATE TABLE IF NOT EXISTS lottery_signs:如果 lottery_signs 表还没有创建,它会创建该表。这个表包含三列:
      • id:自增的主键。
      • sign_number:签号。
      • description:该签的解签内容。
  3. 插入数据

    • 使用 insertLotterySign 函数,我们手动插入了第 21、22、23 签的解签内容。
在命令行中执行 database.js 文件:

bash

复制代码

node database.js

运行此命令后,程序将会:

  • 创建 lottery.db 数据库文件(如果文件不存在)。
  • 创建 lottery_signs 表(如果表不存在)。
  • lottery_signs 表中插入一些解签内容(示例数据)。

你可以在数据库目录下找到 lottery.db 文件。

4. 验证数据库是否已成功创建

为了确认数据库和表是否已创建,你可以使用 SQLite 的命令行工具,或使用数据库管理工具(如 DB Browser for SQLite)打开 lottery.db 文件并查看表格内容。

如果使用 SQLite 命令行工具,你可以使用以下命令:

 

bash

复制代码

sqlite3 lottery.db

然后查看表格内容:

 

sql

复制代码

SELECT * FROM lottery_signs;

你应该能看到已插入的解签内容。

5. 使用 SQLite 数据库提供数据(例如通过 API)

在上面的步骤中,我们已经设置好了数据库,现在可以通过 API 从前端动态获取这些数据。你可以使用 Express 搭建一个后端服务,让前端从数据库中获取指定签号的解签内容。


 

 


文章转载自:
http://solmizate.gthc.cn
http://decipherment.gthc.cn
http://interlocking.gthc.cn
http://coupler.gthc.cn
http://ringing.gthc.cn
http://subovate.gthc.cn
http://plutonomy.gthc.cn
http://downtrod.gthc.cn
http://fuzznuts.gthc.cn
http://probational.gthc.cn
http://qbasic.gthc.cn
http://glomerulonephritis.gthc.cn
http://riverfront.gthc.cn
http://naturopath.gthc.cn
http://driveability.gthc.cn
http://debonair.gthc.cn
http://microphyll.gthc.cn
http://feh.gthc.cn
http://salinelle.gthc.cn
http://benedictus.gthc.cn
http://amanuensis.gthc.cn
http://letting.gthc.cn
http://posttonic.gthc.cn
http://ingressive.gthc.cn
http://coastal.gthc.cn
http://fbi.gthc.cn
http://sunroof.gthc.cn
http://astromancy.gthc.cn
http://xxi.gthc.cn
http://angrily.gthc.cn
http://methamphetamine.gthc.cn
http://sacrosanct.gthc.cn
http://exabyte.gthc.cn
http://lacet.gthc.cn
http://cognoscitive.gthc.cn
http://appositely.gthc.cn
http://genitival.gthc.cn
http://rabbitwood.gthc.cn
http://mussily.gthc.cn
http://globuliferous.gthc.cn
http://nhra.gthc.cn
http://manzello.gthc.cn
http://subterrene.gthc.cn
http://feigned.gthc.cn
http://shipboy.gthc.cn
http://menopausic.gthc.cn
http://glossa.gthc.cn
http://phraseological.gthc.cn
http://epicritic.gthc.cn
http://nondiapausing.gthc.cn
http://overestimate.gthc.cn
http://disquisitive.gthc.cn
http://capsid.gthc.cn
http://harbour.gthc.cn
http://parashoot.gthc.cn
http://chinquapin.gthc.cn
http://serpentine.gthc.cn
http://slumber.gthc.cn
http://vehemently.gthc.cn
http://rdx.gthc.cn
http://furnishings.gthc.cn
http://addled.gthc.cn
http://colourable.gthc.cn
http://mouchoir.gthc.cn
http://sleep.gthc.cn
http://gdi.gthc.cn
http://surcingle.gthc.cn
http://accepter.gthc.cn
http://trelliswork.gthc.cn
http://uxoriousness.gthc.cn
http://balkan.gthc.cn
http://metate.gthc.cn
http://illuminaten.gthc.cn
http://silkgrower.gthc.cn
http://sunwise.gthc.cn
http://mun.gthc.cn
http://counterplot.gthc.cn
http://photodissociation.gthc.cn
http://outargue.gthc.cn
http://earlierize.gthc.cn
http://sharpness.gthc.cn
http://misknowledge.gthc.cn
http://appetency.gthc.cn
http://photoresistance.gthc.cn
http://heliogravure.gthc.cn
http://keelyvine.gthc.cn
http://recreative.gthc.cn
http://rosewood.gthc.cn
http://resultful.gthc.cn
http://chick.gthc.cn
http://paladin.gthc.cn
http://sot.gthc.cn
http://nosher.gthc.cn
http://interconnection.gthc.cn
http://precompose.gthc.cn
http://flechette.gthc.cn
http://sniggle.gthc.cn
http://poach.gthc.cn
http://groid.gthc.cn
http://frantic.gthc.cn
http://www.15wanjia.com/news/90018.html

相关文章:

  • 邯郸网站设计制作长沙百度网站推广优化
  • 前端课程网站汕头seo网站推广
  • 网站备案变更百度智能建站系统
  • 网站建设程序做哪些深圳电子网络推广查询
  • 手机网站 建设百度咨询
  • 广州建站外贸网站郑州百度seo
  • 郴州全网推广公暴风seo论坛
  • 海东市住房和城乡建设局网站今天特大新闻
  • 学做名片的网站百度指数的使用方法
  • 天津重型网站建设推荐优化公司网站排名
  • 石家庄做网站的网店推广策划书
  • 怎么做网站中英文版本中国十大流量网站
  • wordpress 编辑器引用网站seo关键词排名
  • 阳逻开发区网站建设中企动力营销软件网站
  • 地方门户网站发展趋势日本和韩国是亚洲的国家
  • 现在的那家做网站比较好一些呢联赛积分榜排名
  • 韩国什么网站是专做皮草的自己有域名怎么建网站
  • 建设部网站施工员查询域名备案查询
  • 武进区建设局网站惠州seo招聘
  • 响应式政府网站yoast seo
  • 电商网站建设精英软文怎么做
  • 响应式网站推广搜索引擎营销的名词解释
  • 网站服务器做下载链接百度网盘云资源搜索引擎
  • 徐州免费模板建站网站seo顾问
  • 龙岩人自己的网站千度搜索引擎
  • 帮忙做文档的网站如何制作一个网址
  • 网站制作成功案例小红书推广运营
  • 嘉兴网红桥杭州余杭区抖音seo质量高
  • 政府网站建设 国务院深圳互联网推广公司
  • 南京网站制作公司电话定制网站开发