明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

解讀怎么通過批處理來設置sqlite,減少重復性的工作!

[摘要]軟件等級:更新時間:2016-11-11版本號:v5.7.10 MySQL Server x64官方正式版免費下載立即下載解讀怎么通過批處理來操作sqlite,減少重復性的工作! SQL...
MySQL Server x64官方正式版免費下載

軟件等級:

更新時間:2016-11-11

版本號:v5.7.10

MySQL Server x64官方正式版免費下載

解讀怎么通過批處理來操作sqlite,減少重復性的工作!

SQLite雖然很小巧,但是支持的SQL語句不會遜色于其他開源數(shù)據(jù)庫,同時它還支持事務處理功能等等。也有人說它象Microsoft的Access,有時候真的覺得有點象,但是事實上它們區(qū)別很大。比如SQLite 支持跨平臺,操作簡單,能夠使用很多語言直接創(chuàng)建數(shù)據(jù)庫,而不象Access一樣需要Office的支持。

SQLite的管理:管理工具也有不少,這里介紹幾款:

 

  1、sqlitemanager,用法酷像phpmyadmin.

 

  2、sqliteadmin, 仿sqlserver中文管理界面,適合初學者。

 

  3、sqlitebrowser,界面清潔,操作簡單。

最近在用sqlite,每次命令行操作很是糾結,所以研究了下怎么通過批處理來操作sqlite,以減少重復性的工作。

  前言:環(huán)境是win7 64 旗艦版 + sqlite3,下面進入正題。

  1.準備環(huán)境,把sqlite3.dll,sqlite3.exe放到工程目錄下,姑且把工程目錄叫/database/。

  2.創(chuàng)建批處理文件"db.bat",也位于/database/目錄下,具體代碼如下

  @echo off  

  sqlite3 contact.db<>< p=""> <>

  @pause..

  3.創(chuàng)建db.sql文件,也放到/database/下,這里面存放的是數(shù)據(jù)庫創(chuàng)建腳本(其實這時候已經(jīng)進入sqlite的運行環(huán)境下,sqlite中能執(zhí)行的命令寫在這里都能執(zhí)行,這里不應該出現(xiàn)cmd下的命令,否則會報錯,建議這里只放sql語句),后綴其實無所謂,只要和第二步中批處理的文件名保持一致就行。事例代碼如下:

  create table tb_group(id INTEGER PRIMARY KEY,name TEXT,flag INTEGER);

  insert into tb_group VALUES(NULL,'其他聯(lián)系人',1);

最后推薦兩個用著還湊合的sqlite的界面工具SQLiteSpy和firefox的sqlite插件。

  總結:最終/database/下會有,sqlite3.dll,sqlite3.exe,db.bat,db.sql,這四個文件,雙擊db.bat就完成了數(shù)據(jù)庫的操作了,所有操作都在db.sql文件中。SQLite的Java程序,程序中創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、然后插入數(shù)據(jù),  最后讀出數(shù)據(jù)顯示出來 。


學習教程快速掌握從入門到精通的電腦知識