node + sqlite3 + navicat 學習實踐(數據庫插入一條數據)
- 創建一個node項目
- 在項目目錄下安裝sqlite3
npm install sqlite3
- 在node項目目錄里創建 db.js (名字任起)
- 進入db.js 開始操作數據庫
const sqlite3 = require("sqlite3").verbose(); // 引入sqlite3
var db;
// 創建一個名叫"db"的數據庫
db = new sqlite3.Database("db.db", function(err) {
if (err) throw err;
});
// 新建一個叫user的表 初始化字段“id , name , password”
db.run(`create table user (id INT,name VARCHAR,password VARCHAR)`, function(err) {
if (err) throw err;
console.log("Create Table Success!");
});
// 插入一條數據 (1,"admin","admin")
db.run(`insert into user values (1,"admin","admin")`, function(err) {
if (err) throw err;
console.log("Insert Data Success!");
});
運行一下: node db
可以看到node 項目里多了 db.db文件
之后打開navicat
新建項目:選擇SQLite
鏈接數據庫后,可以看到剛剛創建的user表以及3個表頭:
進入表內可見剛剛插入的一條數據
至此,第一條數據已經插入到數據庫中。
智能推薦
sqlite3數據庫的基本操作
SQLite 的數據庫權限只依賴于文件系統,沒有用戶帳戶的概念。SQLite 有數據庫級鎖定,沒有網絡服務器。 它需要的內存,其它開銷很小,適合用于嵌入式設備。你需要做的僅僅是把它正確的編譯到你的程序。 接口由SQLite C API組成,也就是說不管是程序、腳本語言還是庫文件,最終都是通過它與SQLite交互的(我們通常用得較多的ODBC/JDBC最后也會轉化為相應C API的調用)。 SQLi...
C語言調用SQLITE3數據庫
1 先包含頭文件 #include <sqlite3.h> 2 打開一個數據庫 舉例: 3 調用數據庫語句對數據庫進行操作 能做到這一點的有2條語句 (1)需要外加回調函數的 sqlite3_exec() 接著看看回調函數的原型 第一個參數 void* para 就是在 sqlite3_exec(),中的第三個參數,用于給回調函數傳入數據。 調用回調函數的原理是,數據庫執行 ...
xcode移植sqlite3數據庫
運行環境:macOS 開發環境:Xcode 9.4 本教程是在Xcode上開發C/C++,并且生成framework庫 1.首先去官網下載sqlite3源碼 1.1https://www.sqlite.org/download.html 1.2解壓得到文件4個文件,shell.c、sqlite3.c、sqlite3.h、sqlite3ext.h。我們需要用到的是sqlite3.c和sq...
sqlite3數據庫移植詳解
前言 本文講述sqlite3數據庫的嵌入式設備移植過程并結合小例子說明如何使用sqlite3的庫進行編程。數據庫在程序開發過程中起到舉足輕重的作用,肩負著用戶和系統設置數據的保存、查找、增刪等操作,是程序運行的“糧食“。數據庫的提供商有很多,諸如oracle、candence、mysql、sqlite等。但是sqlite3作為一款高可靠性且小巧玲瓏的數據庫工具...
sqlite3數據庫操作大全
命令行操作 簡單的說些常用命令 之前我們已經對sqlite源碼進行了編譯,生成一個.exe文件 打開這個文件可以進入windows下的sqlite命令行操作界面 輸入下面兩行命令(命令都是以 .XXXX形式 ,語句都以 XXXXX; 形式) .open 打開demo.db數據庫,如果不存在則創建數據庫 .databases 查看當前已經打開的數據庫信息 .exi...
猜你喜歡
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...
requests實現全自動PPT模板
http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...