三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

解读如何通过批处理来设置sqlite,减少重复性的工作!

时间:2022-11-16作者:未知来源:三度网教程人气:


本站电脑知识提供电脑入门知识,计算机基础知识,计算机网络应用基础知识,电脑配置知识,电脑故障排除和电脑常识大全,帮助您更好的学习电脑!不为别的,只因有共同的爱好,为中国互联网发展出一分力!
MySQL Server x64官方正式版免费下载

软件等级:

更新时间:2016-11-11

版本号:v5.7.10

MySQL Server x64官方正式版免费下载

解读怎么通过批处理来操作sqlite,减少重复性的工作!

SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,同时它还支持事务处理功能等等。也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。

SQLite的管理:管理工具也有不少,这里介绍几款:

 

  1、sqlitemanager,用法酷像phpmyadmin.

 

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

 

  3、sqlitebrowser,界面清洁,操作简单。

最近在用sqlite,每次命令行操作很是纠结,所以研究了下怎么通过批处理来操作sqlite,以减少重复性的工作。

  前言:环境是win7 64 旗舰版 + sqlite3,下面进入正题。

  1.准备环境,把sqlite3.dll,sqlite3.exe放到工程目录下,姑且把工程目录叫/database/。

  2.创建批处理文件"db.bat",也位于/database/目录下,具体代码如下

  @echo off  

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

  @pause..

  3.创建db.sql文件,也放到/database/下,这里面存放的是数据库创建脚本(其实这时候已经进入sqlite的运行环境下,sqlite中能执行的命令写在这里都能执行,这里不应该出现cmd下的命令,否则会报错,建议这里只放sql语句),后缀其实无所谓,只要和第二步中批处理的文件名保持一致就行。事例代码如下:

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

  insert into tb_group VALUES(NULL,'其他联系人',1);

最后推荐两个用着还凑合的sqlite的界面工具SQLiteSpy和firefox的sqlite插件。

  总结:最终/database/下会有,sqlite3.dll,sqlite3.exe,db.bat,db.sql,这四个文件,双击db.bat就完成了数据库的操作了,所有操作都在db.sql文件中。SQLite的Java程序,程序中创建数据库、创建表、然后插入数据,  最后读出数据显示出来 !!


学习教程快速掌握从入门到精通的电脑知识

关键词:  解读怎样通过批处理来设置sqlite  减少重复性的工作!





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版