国产伦精品一区二区三区_欧美日韩国产高清视频_激情欧美亚洲_狠狠色丁香婷婷综合影院

win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細(xì)頁面

【SQLite編輯器下載】SQLite編輯器中文版 v3.1.1 官方最新版

【SQLite編輯器下載】SQLite編輯器中文版 v3.1.1 官方最新版
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費軟件
  • 更新時間:2024-11-23
  • 閱讀次數(shù):
  • 推薦星級:
  • 運行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

SQLite編輯器是一款專門為SQLite數(shù)據(jù)庫打造的數(shù)據(jù)庫管理工具,這款輕型數(shù)據(jù)庫軟件占用資源非常的低,支持Windows/Linux/Unix等多種操作系統(tǒng),支持Tcl、PHP、Java等多種程序語言,比起其他大型的數(shù)據(jù)庫軟件,SQLite具有更快的處理速度,非常適合小規(guī)模的項目選擇使用。

SQLite編輯器下載截圖

SQLite編輯器軟件功能

1、功能完善的sqlite2和sqlite3工具;

2、視圖編碼支持utf8;

3、支持導(dǎo)出數(shù)據(jù)格式:csv、html、plain、sql、xml;

4、可同時打開多個數(shù)據(jù)庫文件;

5、支持查看和編輯二進制字段。

SQLite軟件特色

1、SQLite數(shù)據(jù)庫支持ACID事務(wù)

2、零配置 – 無需安裝和管理配置

3、儲存在單一磁盤文件中的一個完整的數(shù)據(jù)庫

4、數(shù)據(jù)庫文件可以在不同字節(jié)順序的機器間自由的共享

5、支持?jǐn)?shù)據(jù)庫大小至2TB

6、足夠小,大致13萬行C代碼,4.43M

7、比一些流行的數(shù)據(jù)庫在大部分普通數(shù)據(jù)庫操作要快

8、簡單,輕松的API

9、包含TCL綁定,同時通過Wrapper支持其他語言的綁定

10、良好注釋的源代碼,并且有著90%以上的測試覆蓋率

11、獨立: 沒有額外依賴

12、源碼完全的開源,你可以用于任何用途,包括出售它

13、支持多種開發(fā)語言:C,C++,PHP,Perl,Java,C#,Python,Ruby等

SQLite3常用命令

創(chuàng)建表: createtable表名(元素名類型,…);

刪除表: droptable表名;

插入數(shù)據(jù): insertinto表名values(,,,);

創(chuàng)建索引: create[unique]index索引名on表名(col….);

刪除索引: dropindex索引名(索引是不可更改的,想更改必須刪除重新建)

刪除數(shù)據(jù): deletefrom表名;

更新數(shù)據(jù): update表名set字段=’修改后的內(nèi)容’where條件;

增加一個列: Altertable表名addcolumn字段數(shù)據(jù)類型;

選擇查詢: select字段(以”,”隔開)from表名where條件;

日期和時間:Selectdatetime('now')

日期: selectdate('now');

時間:selecttime('now');

總數(shù):selectcount(*)fromtable1;

求和:selectsum(field1)fromtable1;

平均:selectavg(field1)fromtable1;

最大:selectmax(field1)fromtable1;

最小:selectmin(field1)fromtable1;

排序:select字段fromtable1orderby字段(desc或asc);(降序或升序)

分組:select字段fromtable1groupby字段,字段…;

限制輸出:select字段fromtable1limitxoffsety;

=select字段fromtable1limity,x;

SQLite編輯器使用技巧

用PHP操作sqlite數(shù)據(jù)庫

a、 如何連接sqlite數(shù)據(jù)庫?

if ($db = sqlite_open('mysqlitedb', 0666, $sqliteerror)) {

select * from sqlite_master;

echo "數(shù)據(jù)庫連接成功!";

} else {

die($sqliteerror);

}

b、 如何列出數(shù)據(jù)庫中所有的表?

if ($db = sqlite_open('mysqlitedb', 0666, $sqliteerror)) {

$result = sqlite_array_query($db, 'select * from sqlite_master;');

foreach ($result as $entry) {

echo 'talbe name='.$entry['name']."

n";

echo 'sql='.$entry['sql']."

n";

echo "

--------------------------------------------------------------------------------

";

}

sqlite_close($db);

} else {

die($sqliteerror);

}}

c、 對sqlite數(shù)據(jù)庫的查詢,以及結(jié)果集的顯示

if ($db = sqlite_open('mysqlitedb', 0666, $sqliteerror)) {

$result = sqlite_array_query($db, 'select name, email from user ', SQLITE_ASSOC);

echo "user表查詢結(jié)果:

n";

echo " n name email

n";

foreach ($result as $entry) {

echo ' '.$entry['name']." " $entry['email']."

n";

}

echo ' ';

sqlite_close($db);

} else {

die($sqliteerror);

}

d、數(shù)據(jù)庫對象記錄的增加、刪除、修改

sqlite_query($db, "INSERT INTO user VALUES('user".$i."'" ",'user".$i."@ hichina. com')");

sqlite_query($db, "delete from user where user=’user99’");

sqlite_query($db, 'UPDATE user SET email="lilz@ hichina .com" where name="user1"');

用JAVA連接SQLite

先下載SQLite數(shù)據(jù)庫的JDBC

這里給出一個中文站點的URL:(參見擴展閱讀)

將下載到的包解壓后得到j(luò)ar包 sqlitejdbc-v033-nested.jar 放到%JAVA_HOME%\lib 下,

并且將其添加到classpath系統(tǒng)環(huán)境變量中,我的classpath系統(tǒng)環(huán)境變量為:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\sqlitejdbc-v033-nested.jar

在你的代碼中引用這個驅(qū)動:

Class.forName("org.sqlite.JDBC");

Connection conn = DriverManager.getConnection("jdbc:sqlite:filename");//filename為你的SQLite數(shù)據(jù)名稱

// ... use the database ...

conn.close();

示例程序如下:

importjava.sql.*;

importorg.sqlite.JDBC;

/**

* 這是個非常簡單的SQLite的Java程序,

* 程序中創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、然后插入數(shù)據(jù),

* 最后讀出數(shù)據(jù)顯示出來

*/

publicclass TestSQLite

{

publicstaticvoid main(String[] args)

{

try

{

//連接SQLite的JDBC

Class.forName("org.sqlite.JDBC");

//建立一個數(shù)據(jù)庫名zieckey.db的連接,如果不存在就在當(dāng)前目錄下創(chuàng)建之

Connection conn =DriverManager.getConnection("jdbc:sqlite:zieckey.db");

Statement stat = conn.createStatement();

stat.executeUpdate("create table tbl1(name varchar(20), salary int);");//創(chuàng)建一個表,兩列

stat.executeUpdate("insert into tbl1values('ZhangSan',8000);");//插入數(shù)據(jù)

stat.executeUpdate("insert into tbl1values('LiSi',7800);");

stat.executeUpdate("insert into tbl1values('WangWu',5800);");

stat.executeUpdate("insert into tbl1values('ZhaoLiu',9100);");

ResultSet rs = stat.executeQuery("select * from tbl1;");//查詢數(shù)據(jù)

while(rs.next()){//將查詢到的數(shù)據(jù)打印出來

System.out.print("name = "+ rs.getString("name")+" ");//列屬性一

System.out.println("salary = "+ rs.getString("salary"));//列屬性二

}

rs.close();

conn.close();//結(jié)束數(shù)據(jù)庫的連接

}

catch(Exception e )

{

e.printStackTrace();

}

}

}

E:\Coding\java\test>javac TestSQLite.java編譯運行:

E:\Coding\java\test>java TestSQLite

name = ZhangSan salary = 8000

name = LiSi salary = 7800

name = WangWu salary = 5800

name = ZhaoLiu salary = 9100

總結(jié):本文介紹了嵌入式數(shù)據(jù)庫SQLite在Java中的應(yīng)用,

通過創(chuàng)建表、插入數(shù)據(jù)、查詢等操作介紹了在Java中對數(shù)據(jù)庫的操縱。 [2]

使用.NET操作SQLLITE

先下載ADO.NET2.0 Provider for SQLite。下載binaries zip版就可以了。下載完后解壓縮,可以在bin目錄下找到System.Data.SQLite.DLL。在vs2008中用Add Reference(添加引用)功能把System.Data.SQLite.DLL加到工程里就可以了。運行下面代碼試試:

string datasource = "e:/tmp/test.db";

System.Data.SQLite.SQLiteConnection.CreateFile(datasource);

//連接數(shù)據(jù)庫

System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection();

System.Data.SQLite.SQLiteConnectionStringBuilder connstr = new System.Data.SQLite.SQLiteConnectionStringBuilder();

connstr.DataSource = datasource;

connstr.Password = "admin";//設(shè)置密碼,SQLite ADO.NET實現(xiàn)了數(shù)據(jù)庫密碼保護

conn.ConnectionString = connstr.ToString();

conn.Open();

//創(chuàng)建表

System.Data.SQLite.SQLiteCommand cmd = new System.Data.SQLite.SQLiteCommand();

string sql = "CREATE TABLE test(username varchar(20),password varchar(20))";

cmd.CommandText = sql;

cmd.Connection = conn;

cmd.ExecuteNonQuery();

//插入數(shù)據(jù)

sql = "INSERT INTO test VALUES('a','b')";

cmd.CommandText = sql;

cmd.ExecuteNonQuery();

//取出數(shù)據(jù)

sql = "SELECT * FROM test";

cmd.CommandText = sql;

System.Data.SQLite.SQLiteDataReader reader = cmd.ExecuteReader();

StringBuilder sb = new StringBuilder();

while (reader.Read())

{

sb.Append("username:").Append(reader.GetString(0)).Append("\n")

.Append("password:").Append(reader.GetString(1));

}

MessageBox.Show(sb.ToString());

使用linux下的C操作SQLLITE

由于linux下側(cè)重使用命令,沒有win的操作容易上手,所以在測試C操作SQLITE時會比較容易出現(xiàn)錯誤,給大家做一個簡單的程序進行測試,演示怎么應(yīng)用。

#include <stdio.h>

#include <sqlite3.h>

int main( void )

{

sqlite3 *db=NULL;

char *zErrMsg = 0;

int rc;

//打開指定的數(shù)據(jù)庫文件,如果不存在將創(chuàng)建一個同名的數(shù)據(jù)庫文件

rc = sqlite3_open("zieckey.db", &db);

if( rc )

{

fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));

sqlite3_close(db);

exit(1);

}

else printf("You have opened a sqlite3 database named zieckey.db successfully!\nCongratulations! Have fun ! ^-^ \n");

sqlite3_close(db); //關(guān)閉數(shù)據(jù)庫

return 0;

}

退出,保存。(代碼輸入完成后,按下 Esc 鍵,然后輸入: :wq ,回車就好拉)

好拉,編譯:[Root@localhost temp]# gcc opendbsqlite.c -o db.out

或者遇到這樣的問題:

[root@localhost temp]# gcc opendbsqlite.c -o db.out

opendbsqlite.c:11:21: sqlite3.h: 沒有那個文件或目錄

opendbsqlite.c: In function `main':

opendbsqlite.c:19: `sqlite3' undeclared (first use in this function)

opendbsqlite.c:19: (Each undeclared identifier is reported only once

opendbsqlite.c:19: for each function it appears in.)

opendbsqlite.c:19: `db' undeclared (first use in this function)

這是由于沒有找到頭文件的原因。

也許會碰到類似這樣的問題:

[root@localhost temp]# gcc opendbsqlite.c -o db.out

/tmp/ccTkItnN.o(.text+0x2b): In function `main':

: undefined reference to `sqlite3_open'

/tmp/ccTkItnN.o(.text+0x45): In function `main':

: undefined reference to `sqlite3_errmsg'

/tmp/ccTkItnN.o(.text+0x67): In function `main':

: undefined reference to `sqlite3_close'

/tmp/ccTkItnN.o(.text+0x8f): In function `main':

: undefined reference to `sqlite3_close'

collect2: ld returned 1 exit status

這是個沒有找到庫文件的問題。

[root@localhost temp]# gcc opendbsqlite.c -o db.out -lsqlite3 -L/usr/local/sqlite3/lib -I/usr/local/sqlite3/include

這樣編譯應(yīng)該就可以了

如果還是有錯誤的話請搜索:(一)Sqlite數(shù)據(jù)庫連接。有更詳細(xì)的說明解釋

SQLite編輯器安裝方法

1、首先等待SQLite下載完成,然后全部解壓

【SQLite編輯器下載】SQLite編輯器中文版 v3.1.1 官方最新版-本站

2、我的電腦右擊->屬性->高級系統(tǒng)設(shè)置->高級->環(huán)境變量->Path->編輯->新建->[你的安裝目錄]->ok

【SQLite編輯器下載】SQLite編輯器中文版 v3.1.1 官方最新版-本站

3、然后運行CMD,輸入下圖命令,如果反饋如下圖,即為安裝成功

【SQLite編輯器下載】SQLite編輯器中文版 v3.1.1 官方最新版-本站


點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)
国产伦精品一区二区三区_欧美日韩国产高清视频_激情欧美亚洲_狠狠色丁香婷婷综合影院
欧美在线网站| 亚洲国产视频直播| 亚洲午夜高清视频| 亚洲精选在线观看| 欧美日韩亚洲免费| 亚洲一区二区三区精品在线观看| 久久综合色播五月| 欧美搞黄网站| 亚洲特级毛片| 欧美一级专区免费大片| 国产无一区二区| 欧美成人性生活| 欧美日韩国产一级片| 在线综合欧美| 欧美伊久线香蕉线新在线| 黑人巨大精品欧美一区二区小视频 | 亚洲一区二区精品| 亚洲欧美另类国产| 亚洲第一综合天堂另类专| 欧美激情片在线观看| 欧美国产日本高清在线| 这里只有精品视频| 久久精品国产一区二区三区| 国产午夜精品全部视频在线播放 | 亚洲精品激情| 亚洲午夜精品久久| 亚洲国产网站| 亚洲综合国产精品| 亚洲精品久久久久久下一站| 91久久国产精品91久久性色| 欧美女同视频| 久久精品国产2020观看福利| 久久国产一二区| 一本色道久久综合狠狠躁篇怎么玩 | 欧美精品激情blacked18| 在线一区二区日韩| 久久久av水蜜桃| 亚洲影视综合| 欧美成人精品福利| 久久一区二区三区四区| 欧美人妖另类| 欧美福利视频网站| 国内精品国产成人| 亚洲桃花岛网站| 99精品视频一区二区三区| 午夜精品在线看| 亚洲一区二区三区777| 久久久精品国产99久久精品芒果| 日韩一级视频免费观看在线| 一本色道久久综合一区| 在线免费精品视频| 欧美一区影院| 久久av一区二区三区漫画| 欧美激情视频一区二区三区不卡| 久久精品72免费观看| 欧美日韩综合网| 亚洲精品一二三| 亚洲欧洲另类| 久热精品视频在线免费观看| 亚洲一区二区影院| 欧美日韩一区二区在线观看| 久久久久久亚洲精品不卡4k岛国| 国产精品久久久久9999吃药| 美女被久久久| 在线观看日韩av| 久久精品国产99精品国产亚洲性色| 亚洲香蕉伊综合在人在线视看| 猛男gaygay欧美视频| 久久婷婷亚洲| 亚洲电影成人| 蜜臀久久久99精品久久久久久| 久久久久欧美精品| 国内精品写真在线观看| 午夜国产一区| 久久久久久亚洲综合影院红桃| 国产精品乱人伦一区二区| 9人人澡人人爽人人精品| 日韩网站在线| 国产精品二区三区四区| 一本不卡影院| 久久国产精品久久久| 国产日韩在线看片| 久久影院亚洲| 亚洲人在线视频| 亚洲一区一卡| 国产色产综合产在线视频| 欧美在线观看视频一区二区| 亚洲免费一区二区| 国产亚洲欧美日韩一区二区| 亚洲图片欧美午夜| 麻豆成人在线播放| 亚洲精品国产视频| 国产精品第十页| 久久久久中文| 99成人免费视频| 久久久欧美精品sm网站| 亚洲电影免费| 国产精品成人aaaaa网站| 亚洲欧美日韩国产一区二区三区| 久久不射中文字幕| 米奇777超碰欧美日韩亚洲| 国产在线精品成人一区二区三区| 久久九九国产精品| 日韩香蕉视频| 麻豆久久精品| 亚洲在线不卡| 亚洲人久久久| 国产区亚洲区欧美区| 久久狠狠一本精品综合网| 亚洲国产91精品在线观看| 亚洲午夜激情免费视频| 国产亚洲精品bv在线观看| 欧美大片网址| 欧美一区亚洲| 在线一区二区三区四区五区| 中文精品99久久国产香蕉| 久久永久免费| 亚洲欧美国产另类| 亚洲高清资源综合久久精品| 欧美va天堂| 久久精品系列| 亚洲在线成人精品| 亚洲精品国产日韩| 噜噜噜91成人网| 欧美一区二区三区免费观看| 国产一区二区在线观看免费| 模特精品在线| 久久麻豆一区二区| 亚洲欧美精品在线观看| 亚洲三级电影全部在线观看高清 | 欧美日韩精品国产| 欧美777四色影视在线| 午夜亚洲福利| 亚洲欧美日韩国产一区| 99国产精品久久久| 91久久久久久| 亚洲二区在线视频| 免费视频一区二区三区在线观看| 亚洲欧美在线播放| 正在播放欧美视频| av成人免费| 一区二区三区黄色| 一本色道88久久加勒比精品| 国产一区免费视频| 韩国av一区二区| 激情文学综合丁香| 国产一区二区三区四区在线观看| 国产精品成人久久久久| 欧美日韩国产在线| 欧美日韩一区二区三区免费看| 欧美高清一区二区| 欧美日本簧片| 欧美日韩在线一区二区三区| 久久久免费精品视频| 久久精品国产综合精品| 久久国产精品久久精品国产| 亚洲视频欧洲视频| 午夜久久资源| 久久国产直播| 免费日韩视频| 欧美日本不卡视频| 国产精品美女主播| 国产一区深夜福利| 亚洲激情在线观看| 亚洲一区二区3| 欧美影院成年免费版| 久久久久久一区二区| 久久综合九色99| 欧美本精品男人aⅴ天堂| 欧美成人性网| 欧美新色视频| 狠狠网亚洲精品| 99精品国产在热久久婷婷| 亚洲作爱视频| 欧美一区精品| 欧美xx视频| 午夜精品一区二区三区四区 | 亚洲国产综合在线| 夜夜嗨av一区二区三区免费区| 亚洲视频网在线直播| 欧美一区二区三区免费观看视频| 久久久国产精品一区二区三区| 另类图片综合电影| 日韩视频在线你懂得| 亚洲专区一区| 欧美另类极品videosbest最新版本| 欧美日韩免费在线| 狠狠操狠狠色综合网| 日韩天天综合| 麻豆成人小视频| 亚洲视频中文字幕| 狂野欧美一区| 国产模特精品视频久久久久| 国产午夜精品在线观看| 亚洲精品偷拍| 老巨人导航500精品| 日韩一区二区久久| 美女视频黄免费的久久| 欧美视频在线免费看| 国内揄拍国内精品久久|