當前位置:首頁 » 安卓系統 » androidsql資料庫

androidsql資料庫

發布時間: 2023-02-24 22:31:52

㈠ android如何訪問sql資料庫

通過cmd可對資料庫進行訪問,現在開發android一般都用的eclipse+adt+sdk;進入cmd輸入adb
shell
,然後
cd
/data/data
再ls
顯示所有的包名,cd
到你的包名,然後
cd
databases
再ls
顯示你的資料庫名
,最後
sqlite3
資料庫名
就可以對資料庫進行操作了。

㈡ 如何在android中使用sqlite資料庫

android 中SQliteDatabase資料庫使用SQLiteOpenHelper輔助類來創建SQLite資料庫視圖,如下代碼:
create view 表名 as 定義

SQLiteOpenHelper類是一個輔助類,用於創建或打開資料庫。
該類的使用方法一般是自定義一個子類,繼承自SQLiteOpenHelper,並覆寫其中最關鍵的兩個方法:onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)。當新建一個資料庫時會調用前者,一般在裡面做一些創建表或視圖的操作。資料庫版本升級時則會調用後者。
定義好子類後(假如叫SqlHelper),只要調用SqlHelper對象的getReadableDatabase()方法或getWritableDatabase()方法即可返回一個SQLiteDatabase對象。如果是第一次調用,則會創建資料庫。隨後可使用SQLiteDatabase對象的方法進行數據操作,如:execSQL(), insert(), update(), query(), rawQuery(), delete()等。

㈢ sql資料庫在android能直接用嗎

可以使用SQLitem客戶端來打開資料庫文件,查看資料庫數據。
1、SQLitem客戶端可以創建表,加欄位改欄位,設置索引觸發器等等。
2、最後還可以生成sql腳本,做開發的不可能用這個命令行來操作的。
3、SQLiteDev已經上傳附件。
4、SQLiteDve 自帶語法高亮,代碼提示的功能性,非常方便。

㈣ Android中如何使用命令行查看內嵌資料庫sql

1,進入到控制台中,輸入adb shell,進入到命令模式的環境中
2,輸入:cd /data/data/
3, 選擇你所在的資料庫文件,比如我的com.android.homework, 輸入命令:cd com.android.homework
4, 可以使用ls -l 命令查看當前目錄中的文件
5,輸入: cd databases 進入到資料庫文件中
6, ls -l 顯示你資料庫中你建立的資料庫
7, sqlite3 info.db 進入到你選擇的資料庫中
8, .tables :查看你建的表
9, select * from table_name;s 可以查看整個表的信息
10, 使用其他的SQL語句可以進一步對表進行操作,注意SQL語句必須用分號(;)

㈤ 如何查看android應用的sqlit資料庫文件

要在Android系統中操作SQLite資料庫,是通過Android的核心類SQLiteDatabase類來實現的,通常情況下為了資料庫升級的需要以及使用方便,我們會選擇繼承SQLiteOpenHelper抽像類,但是SQLiteOpenHelper會將資料庫文件創建在一個固定的目錄(內存的/data/data/<package name/databases>目錄中),如果你想使用已經存在的資料庫文件也就是說資料庫會和程序一起發布,就得通過使用SQLiteDabase的靜態方法OpenOrCreateDatabase()方法來得到SQLiteDabase對象,下面是一個具體操作類:
package net.my.;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import net.my.jokebook.R;
import android.app.Activity;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
public class DBHelper {
//得到SD卡路徑
private final String DATABASE_PATH = android.os.Environment
.getExternalStorageDirectory().getAbsolutePath()
+ "/joke";
private final Activity activity;
//資料庫名
private final String DATABASE_FILENAME;
public DBHelper(Context context) {
// TODO Auto-generated constructor stub
//這里直接給資料庫名
DATABASE_FILENAME = "jokebook.db3";
activity = (Activity)context;
}
//得到操作資料庫的對象
public SQLiteDatabase openDatabase()
{
try
{
boolean b = false;
//得到資料庫的完整路徑名
String databaseFilename = DATABASE_PATH + "/" + DATABASE_FILENAME;
//將資料庫文件從資源文件放到合適地方(資源文件也就是資料庫文件放在項目的res下的raw目錄中)
//將資料庫文件復制到SD卡中 File dir = new File(DATABASE_PATH);
if (!dir.exists())
b = dir.mkdir();
//判斷是否存在該文件
if (!(new File(databaseFilename)).exists())
{
//不存在得到資料庫輸入流對象
InputStream is = activity.getResources().openRawResource(
R.raw.jokebook);
//創建輸出流
FileOutputStream fos = new FileOutputStream(databaseFilename);
//將數據輸出
byte[] buffer = new byte[8192];
int count = 0;
while ((count = is.read(buffer)) > 0)
{
fos.write(buffer, 0, count);
}
//關閉資源
fos.close();
is.close();
}
//得到SQLDatabase對象
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(
databaseFilename, null);
return database;
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
return null;
}
}
寫完這個類之後,就能得到SQLiteDatabase對象,就能對資料庫操作了

㈥ android如何訪問SQL資料庫

Android對數據哭的訪問可以使用ContentProvider, ContengResolver。只能訪問內部資料庫sqlite。常用的做法是用WebService來做網路資料庫連接,Android通過Http來訪問WebService,然後WebService提供對資料庫的相關操作。這樣就間接的實現了以Android操作管理SQL Server 資料庫。希望對你有所啟發或幫助,祝愉快!

㈦ android系統能用sql server資料庫嗎

不能,可以通過WebService獲取伺服器的數據,伺服器可以用Sql
Server這是肯定的,而Android應用可以在本地使用那個小型的資料庫SQLite
我目前的做法是通過WebService訪問伺服器,把某些數據保存到SQLite,Android應用操作SQLite數據

熱點內容
大貓如何設置密碼 發布:2025-05-15 21:15:32 瀏覽:763
什麼叫蘋果版的和安卓版的手機 發布:2025-05-15 21:05:18 瀏覽:253
編程找點 發布:2025-05-15 20:43:10 瀏覽:587
php上傳臨時文件夾 發布:2025-05-15 20:43:00 瀏覽:657
impala資料庫 發布:2025-05-15 20:42:12 瀏覽:649
android安裝插件 發布:2025-05-15 20:41:31 瀏覽:241
神秘顧客訪問 發布:2025-05-15 20:33:39 瀏覽:298
安卓市場手機版從哪裡下載 發布:2025-05-15 20:17:28 瀏覽:815
幼兒速演算法 發布:2025-05-15 20:15:08 瀏覽:87
best把槍密碼多少 發布:2025-05-15 20:13:42 瀏覽:549