欧美激情网站-中文字幕视频在线观看-四虎8848精品成人免费网站-国产91色-免费国产网站-国产一区二区自拍

SQLiteStudio編輯器中文版

下載地址

您的位置:首頁(yè) > > 軟件下載 > 應(yīng)用軟件 > 編程開(kāi)發(fā) > SQLite編輯器下載
95.56%
4.44%

SQLiteStudio編輯器中文版 V3.5漢化版

  • 軟件介紹
  • 軟件截圖
  • 相關(guān)下載
軟件標(biāo)簽:

SQLite編輯器是一款專門(mén)為SQLite數(shù)據(jù)庫(kù)打造的數(shù)據(jù)庫(kù)管理工具,支持Tcl、PHP、Java等多種程序語(yǔ)言,是使用Sqlite數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用的必備軟件,讓你可以自由的編程的手機(jī)小工具,有需要的用戶快來(lái)試試SQLite編輯器吧!

SQLite編輯器下載截圖

SQLite編輯器安裝方法

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

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

3、運(yùn)行CMD,輸入下圖命令,如果反饋如下圖,即為安裝成功

SQLite編輯器軟件功能

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

2、視圖編碼支持utf8;

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

4、可同時(shí)打開(kāi)多個(gè)數(shù)據(jù)庫(kù)文件;

5、支持查看和編輯二進(jìn)制字段。

SQLite軟件特色

功能完善的sqlite2和sqlite3工具,視圖編碼支持utf8。
支持導(dǎo)出數(shù)據(jù)格式:csv、html、plain、sql、xml,
支持查看和編輯二進(jìn)制字段
可同時(shí)打開(kāi)多個(gè)數(shù)據(jù)庫(kù)文件

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條件;

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

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

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

日期: selectdate('now');

時(shí)間: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ù)庫(kù)

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

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

select * from sqlite_master;

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

} else {

die($sqliteerror);

}

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

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、 對(duì)sqlite數(shù)據(jù)庫(kù)的查詢,以及結(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ù)庫(kù)對(duì)象記錄的增加、刪除、修改

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ù)庫(kù)的JDBC

這里給出一個(gè)中文站點(diǎn)的URL:(參見(jiàn)擴(kuò)展閱讀)

將下載到的包解壓后得到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

在你的代碼中引用這個(gè)驅(qū)動(dòng):

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;

/**

* 這是個(gè)非常簡(jiǎn)單的SQLite的Java程序,

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

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

*/

publicclass TestSQLite

{

publicstaticvoid main(String[] args)

{

try

{

//連接SQLite的JDBC

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

//建立一個(gè)數(shù)據(jù)庫(kù)名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)建一個(gè)表,兩列

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ù)打印出來(lái)

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

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

}

rs.close();

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

}

catch(Exception e )

{

e.printStackTrace();

}

}

}

E:\Coding\java\test>javac TestSQLite.java編譯運(yùn)行:

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ù)庫(kù)SQLite在Java中的應(yīng)用,

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

使用.NET操作SQLLITE

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

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

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

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

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實(shí)現(xiàn)了數(shù)據(jù)庫(kù)密碼保護(hù)

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è)重使用命令,沒(méi)有win的操作容易上手,所以在測(cè)試C操作SQLITE時(shí)會(huì)比較容易出現(xiàn)錯(cuò)誤,給大家做一個(gè)簡(jiǎn)單的程序進(jìn)行測(cè)試,演示怎么應(yīng)用。

#include

#include

int main( void )

{

sqlite3 *db=NULL;

char *zErrMsg = 0;

int rc;

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

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ù)庫(kù)

return 0;

}

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

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

或者遇到這樣的問(wèn)題:

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

opendbsqlite.c:11:21: sqlite3.h: 沒(méi)有那個(gè)文件或目錄

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)

這是由于沒(méi)有找到頭文件的原因。

也許會(huì)碰到類似這樣的問(wèn)題:

[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

這是個(gè)沒(méi)有找到庫(kù)文件的問(wèn)題。

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

以上便是kk下載給大家介紹的SQLiteStudio編輯器中文版,有需要的用戶快來(lái)獲取吧!

SQLiteStudio編輯器中文版 V3.5漢化版

普通下載地址:
本地普通下載
本地電信下載
浙江移動(dòng)下載
北京聯(lián)通下載

精選軟件

主站蜘蛛池模板: 伊人福利视频 | 日本三级视频在线播放 | 亚洲高清视频免费 | 青娱乐极品在线 | 欧美亚洲动漫 | 欧美一区在线播放 | 日本一区二区三 | 日本高清免费在线观看 | 天天看片天天爽 | 日韩欧美大片 | 一级国产视频 | 日本一区不卡在线 | 影音先锋国产资源 | 伊在线视频| 在线观看亚洲免费视频 | 新版天堂资源中文在线 | 日本三级在在线观看 | 日韩激情淫片免费看 | 亚洲精品乱码中文字幕无线 | 日本视频三区 | 青青草狠狠干 | 伊香蕉大综综综合久久 | 日本三级视频网站 | 亚洲最大色网站 | 日韩免费视频观看 | 啪啪导航 | 日韩淫片 | 日韩黄色小说 | 日韩 亚洲 中文 图片 小说 | 日韩特级毛片免费观看视频 | 青青久在线视频免费观看 | 日韩www| 日韩在线视 | 伊人网在线免费视频 | 一二三四在线观看免费高清观看 | 日韩欧美一区二区三区中文精品 | 小草cc| 亚洲精品在线视频 | 欧美特黄特色aaa大片免费看 | 色偷偷狠狠色综合网 | 青草91视频免费观看 |