當前位置:首頁 » 數據倉庫 » eclipsesqlite資料庫文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

eclipsesqlite資料庫文件

發布時間: 2022-04-21 14:09:06

Ⅰ eclipse中如何查看用sqlite創建的資料庫、相關表、相關數據

在android中可以使用eclipse插件ddms來查看,也可以使用android工具包中的adb工具.
首先安裝sqlite資料庫,如果安裝了android開發工具,就不必下載了在命令行輸入adb
資料庫名字輸入.table查看資料庫裡面有多少個表輸入.schema
表名查看錶結構
...
在linux開發環境下,
如何直接查看android資料庫sqlite3中的表及數據.

Ⅱ 在eclipse 中使用SQLite語句更新多個資料庫數據

可以寫多個update語句更新不同的數據表,每個資料庫的寫法都一樣,只是表名不同而已。
帶有 WHERE 子句的 UPDATE 查詢的基本語法如下:
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];

假設 COMPANY 表有以下記錄:
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0

下面是一個實例,它會更新 ID 為 6 的客戶地址:
sqlite> UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;

Ⅲ 如何在eclipse調用已做好的sqlite3資料庫

代碼改成這樣就可以了~~
public class SQLiteTest {
public static void main(String[] args) throws ClassNotFoundException{
Class.forName("org.sqlite.JDBC");
Connection connection = null;
try {
String fileName = "e:/zidian.db";
Connection conn = DriverManager.getConnection("jdbc:sqlite:zidian.db");
…………
…………

Ⅳ eclipse操作Sqlite3資料庫,解決了亂碼問題,但是輸出格式混亂,求解決

首先我們先選擇要使用的web server 軟體,由於從兼容性跟性能方面的需求,我選擇了目前來說最新版的apache。

第二步,我們要使用目前最新版本的PHP zip package .這里提示大家一下,經過我痛苦的反復的實驗跟查看資料,如果大家想要使用PDO擴展連接到SQLite資料庫的話,請你一定不要選擇安裝包,因為它不支持很多PHP的擴展庫文件。

第三步,我們要去http://pecl4win.php.net/ext.php/php_pdo_sqlite.dll和http://pecl4win.php.net/ext.php/php_pdo.dll下載PDO的兩個擴展庫文件,文件名各自為:php_pdo.dll 跟 php_pdo_sqlite.dll 。下來以後保存在一邊,我們稍候會使用到。順便提一下哦,關於PHP_PDO的驅動資料請大家查閱 http://pecl4win.php.net/index.php裡面有詳細的不同平台的安裝信息。

最後一步,大家需要到SQLite官方網站去下載SQLite的文件包。地址為:

http://www.sqlite.org/download.html 選擇適合自己的版本即可。

Ⅳ Eclipse RCP操作SQLite資料庫,該怎麼解決

代碼改成這樣就可以了~~
public class SQLiteTest {
public static void main(String[] args) throws ClassNotFoundException{
Class.forName("org.sqlite.JDBC");
Connection connection = null;
try {
String fileName = "e:/zidian.db";
Connection conn = DriverManager.getConnection("jdbc:sqlite:zidian.db");

Ⅵ eclipse中sqlite資料庫

sqlite資料庫不需要安裝。android集成的有。
你的問題是不是android 的sdk問題。看一下

Ⅶ 怎樣查看 android sqlite資料庫

1、看 sqlite資料庫 可以使用eclipse的插件DDMS,或者Android工具包中的adb工具來查看。sqlite資料庫在安卓項目中的位置是/data/data/項目包/databases中。

2、在這里呢 演示使用eclipse插件來看。在Eclipse安裝好插件,找到 DDMS

5、使用sqlite界面管理工具如sqlite administrator、sqlite man打開就可以了

Ⅷ eclipse顯示SQLite資料庫中文問題

你是在IDE上顯示,如果你的sqlite資料庫是utf-8編碼的話,那麼你也應該把你的eclipse項目編碼改為utf-8。右鍵項目,選擇properties,出來的界面把字元編碼弄的和資料庫數據編碼一樣即可。

我剛才試了下自己弄的,沒問題,要不你把你的資料庫文件發給我吧,我調試下。[email protected]

Ⅸ android系統sqlite資料庫文件怎麼打開

工具/原料

SQLite Expert Professional
方法/步驟

安裝SQLite Expert Professional 可以在網上下載,我下載的是試用版,沒有找注冊碼,但是試用不影響使用,反正用幾次查看到資料庫操作沒有錯誤就不用這個工具了。當然也可以使用Eclipse插件DDMS來查看,也可以使用Android工具包中的adb工具來查看。android項目中的sqlite資料庫位於/data/data/項目包/databases中。先介紹使用DDMS導出sqlite資料庫的操作和使用adb工具訪問sqlite資料庫。
首先打開android項目的調試模式,然後找到顯示DDMS

切換到DDMS,顯示File Explorer窗口,找到/data/data/ 如下圖1 ,
然後找到程序包的文件夾,打開databases,就能看到sqlite資料庫文件了。選擇將其導出。如下圖2.
這樣就把sqlite資料庫文件以文件的方式導出來了,然後使用sqlite界面管理工具如SQLite Expert Professional可以打開該資料庫了。其他 sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager也可以打開該資料庫。

使用adb工具訪問sqlite資料庫
Android Debug Bridge(ADB)是Android的一個通用調試工具,它可以更新設備或模擬器中的代碼,可以管理預定埠,可以在設備上運行shell命令,我們 知道android是基於Linux內核,它的內部文件結構也是採用linux文件組織方式,因此訪問它的文件結構需要使用shell。這次我們就會用 shell來訪問android應用中的sqlite資料庫文件。
1、運行cmd,切換到android-sdk目錄,運行adb.exe,加上參數shell,出現#號就代表進入了shell命令模式,注意adb要在Android模擬器運行時才能進入shell:如下圖

進入資料庫所在目錄:
shell命令記住兩個基本命令ls和cd,類似windows命令提示行中的dir和cd,代表列出當前目錄下文件列表和進入到指定目錄。了解這兩個命令之後,就可以找到data/data/項目包名/databases 如下圖1, 找到資料庫文件如下圖2。

使用sqlite管理工具來進行資料庫操作
鍵入sqlite3 資料庫名就進入了sqlite管理模式了。
如下圖

設置sqlite環境變數:
在android的sdk中自帶了sqlite3.exe,這是sqlite的官方管理工具,它是一個命令行工具。為了使用方便,將其路徑注冊到系 統環境變數path中,即將;%Android_Home%加在Path中,這樣只樣運行sqlite3,就能直接打開sqlite管理工具了。
如下圖:

使用sqlite管理資料庫:
sqlite命令行工具默認是以;結束語句的。所以如果只是一行語句,要在末尾加;,或者在下一行中鍵入;,這樣sqlite命令才會被執行。
sqlite常用命令:
.tables--查看資料庫的表列表
.exit--退出sqlite命令行
其他命令可隨時.help查看幫助。sql命令可直接在此命令行上執行即可:
如下圖:

Ⅹ 如何在Eclipse環境下,使用SQLite資料庫中建立多個表

在eclipse中需要自定義創建表工具類:

比如;

1、寫一個DBHelper繼承自SQLiteOpenHelper

public class DBHelper extends SQLiteOpenHelper{

//資料庫的版本

private final static int DB_VERSION = 1;

//資料庫名

private final static String DB_NAME = "ladeng.db";

private Context mContext;

//我們直接用super調用父類的構造方法,這樣我們在實例化DBHelper的時候只需要傳入一個上下文參數就可以了

public DBHelper(Context context) {

super(context, DB_NAME, null, DB_VERSION);

this.mContext = context;

}

//資料庫不存在的時候,調用這個方法

@Override

public void onCreate(SQLiteDatabase db) {

createTables(db,0,0);

}



//版本號發生變化的時候,調用這個方法

@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

//1.刪除原來的表

//2.調用onCreate重新創建資料庫

}

/**

* 建表語句,只需要一行就能建一個表

*/

private void createTables(SQLiteDatabase db, int oldVersion, int newVersion) {

//createTable(Movie.class)返回的是sql建表語句

//db.execSQL(sql) 執行這條建表語句

db.execSQL(createTable(Movie.class));

}

/**

* 如果沒傳表明的話,默認使用類名作為表明

* @param clazz 實體類

* @return

*/

private <T> String createTable(Class<T> clazz){

return createTable(clazz, clazz.getSimpleName());

}

/**

* 真正的建表方法

* @param clazz 實體類

* @param tableName 表明

* @return sql建表語句

*/

private <T> String createTable(Class<T> clazz , String tableName){

//實例化一個容器,用來拼接sql語句

StringBuffer sBuffer = new StringBuffer();

//sql語句,第一個欄位為_ID 主鍵自增,這是通用的,所以直接寫死

sBuffer.append("create table if not exists "+ tableName + " "+

"(_ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,");

//得到實體類中所有的公有屬性

Field[] fields = clazz.getFields();

//遍歷所有的公有屬性

for(Field field : fields){

//如果屬性不為_id的話,說明是新的欄位

if (!field.getName().equals("_id")) {

//得到屬性的基本數據類型

String type = field.getType().getSimpleName();

//如果是String類型的屬性,就把欄位類型設置為TEXT

if (type.equals("String")) {

sBuffer.append(field.getName()+" TEXT,");

//如果是int類型的屬性,就把欄位類型設置為INTEGER

}else if (type.equals("int")) {

sBuffer.append(field.getName()+" INTEGER,");

}

}

}

//將最後的逗號刪除

sBuffer.deleteCharAt(sBuffer.length()-1);

//替換成); 表明sql語句結束

sBuffer.append(");");

//返回這條sql語句

return sBuffer.toString();

}

}

2、Movie實體類,實體類中的屬性就是表中的欄位

public class Movie {

public String title;

public int rating;

public String year;

public String genre;

public String country;

public int price;

}

3、在MainActivity.java中添加如下代碼

public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//實例化我們的DBHelper

DBHelper dbHelper = new DBHelper(this);

//調用了這個方法後,DBHelper中的onCreate才會執行

dbHelper.getReadableDatabase();

}

}

4、創建結果: