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

delphiandroid資料庫

發布時間: 2023-03-16 10:53:48

『壹』 如何在Delphi中開發資料庫程序

打開:控制面板中\ODBC數據源\User
DSN\MS
ACCESS
DATABASE,點擊"Configure...",在ODBC
Microsoft
Access
Setup中點擊"Select..."選中你的Access庫,點擊「OK」回到ODBC
Microsoft
Access
Setup,點擊"Advanced..."設你的用戶名和暗碼,依次點擊「OK」「肯定」退出ODBC;進入DELPHI,把你的Table1的DatsbaseName屬性設為MS
Access
Database,再將Table1的Active屬性設為"True",在DBGrid1中就可在設計時看見你的數據了。當然,這是最簡單的一個例子。OK?!

『貳』 怎麼使用Delphi自帶的資料庫求詳細點的。

安裝時選擇安裝 InterBase,

開發時在控制項Tab列表裡有個 InterBase 的標簽

選擇其中的 IBDataBase、IBTable、IBQuery等就可以進行開發了

『叄』 android怎麼操作sqlite資料庫

SQLite 一個非常流行的嵌入式資料庫,它支持 SQL 語言,並且只利用很少的內存就有很好的性能。此外它還是開源的,任何人都可以使用它。許多開源項目((Mozilla, PHP, Python)都使用了 SQLite.

Android 開發中使用 SQLite 資料庫
Activites 可以通過 Content Provider 或者 Service 訪問一個資料庫。下面會詳細講解如果創建資料庫,添加數據和查詢資料庫。
創建資料庫
Android 不自動提供資料庫。在 Android 應用程序中使用 SQLite,必須自己創建資料庫,然後創建表、索引,填充數據。Android 提供了 SQLiteOpenHelper 幫助你創建一個資料庫,你只要繼承 SQLiteOpenHelper 類,就可以輕松的創建資料庫。SQLiteOpenHelper 類根據開發應用程序的需要,封裝了創建和更新資料庫使用的邏輯。SQLiteOpenHelper 的子類,至少需要實現三個方法:
構造函數,調用父類 SQLiteOpenHelper 的構造函數。這個方法需要四個參數:上下文環境(例如,一個 Activity),資料庫名字,一個可選的游標工廠(通常是 Null),一個代表你正在使用的資料庫模型版本的整數。
onCreate()方法,它需要一個 SQLiteDatabase 對象作為參數,根據需要對這個對象填充表和初始化數據。
onUpgrage() 方法,它需要三個參數,一個 SQLiteDatabase 對象,一個舊的版本號和一個新的版本號,這樣你就可以清楚如何把一個資料庫從舊的模型轉變到新的模型。

『肆』 delphi 創建資料庫的具體步驟

的確可以通過DELPHI數據組件執行SQL語句來創建資料庫,並完成表和視圖的建立工作,但我要當頭給你潑一瓢冷水,你現在連步驟都不清楚,怎麼來創建,還是老老實實的打開SQL server的企業管理器,在那裡面去建立資料庫吧;或者打開ACCESS的建立一個資料庫,然後再到DELPHI中去聯接資料庫吧。用DELPHI代碼創建資料庫的確是高手乾的事,沒有一定的功底是不行的,也很麻煩,要記得很多SQL的關鍵字,而直接在企業管理器中設計資料庫,幾乎不需要記任何關鍵字。

『伍』 delphixe android mssql services datasnap 哪個好

覺得Delphi最強大的的功能之一就是開發資料庫三層應用的DataSnap,在Android上的實現,首先是完成伺服器的設計:
(1)利用向導完成DataSnap伺服器的框架,如下圖:

由於是實驗,所以選擇VCL程序,如果是實際應用,建議Service程序

我習慣使用TCP/IP作為通訊協議,簡單且速度快,Sample Methods是演示和測試用

預設211埠

使用TDSServerMole作為數據服務提供主體,非常方便變更為Service應用服務

(2)設置伺服器數據
在TDSServerMole中設置數據,為簡便起見,採用BDE引擎的DBDEMOS下animals.dbf資料庫,有文字也有圖片,如下圖:

放置一個TDataSetProvider連接該數據源,如下圖:

伺服器至此設計完成,沒有編寫一行代碼,只是調整了部分控制項和窗體的名稱。手動啟動該應用服務程序。
(3)新建Android客戶端程序
新建一個android客戶端程序,在工程中增加一個TDataMole模塊,用於放置與應用伺服器的連接和數據,在模塊窗體上放置TSQLConnection、TDSPProviderConnection、TClientDataSet三個控制項,如下圖:

其中TSQLConnection的屬性設置中LoginPrompt要設為False,TDSPProviderConnection的屬性設置如下:

其中ServerClassName是指應用伺服器上作為數據服務提供主體的TDSServerMole的實例類名稱,在這里我習慣性地重新命名了,預設一般是TServerMethods1。TClientDataSet的設置如下圖:

為實現應用伺服器上Sample Methods在客戶端的調用,需要創建服務類在客戶端的實現類,右鍵點擊TSQLConnection選擇生成,如下圖:

新生成的類定義如下:

以上過程完全同Windows下的DataSnap客戶端開發。

(4)Android界面顯示數據
Android下對數據的顯示,與Windows下開發最大的區別是,無法使用TDBEdit一類的數據感應控制項,取而代之的是標准控制項,通過LiveBindings技術實現數據感應。要實現該過程,首先是在窗體上放置用於數據展示的標准控制項,這里採用了TListBox和TGrid,通過TTabControl分開,如下圖:

IP和Port輸入框是為了更靈活地連接伺服器,下面的按鈕OnClick事件代碼如下:
procere TfrmMain.Button1Click(Sender: TObject);
var
dm : TdmServerMethodsClient;
begin
try
//連接指定IP和Port的應用伺服器
dmMain.SQLConn.Close;
dmMain.SQLConn.Params.Values['HostName'] := edtIP.Text;
dmMain.SQLConn.Params.Values['Port'] := edtPort.Text;
try
dmMain.SQLConn.Open;
try
//創建應用伺服器上的Sample Methods在客戶端的實現類
dm := TdmServerMethodsClient.Create(dmMain.SQLConn.DBXConnection);
//執行伺服器上的方法
ShowMessage(dm.ReverseString(edtIP.Text));
finally
dm.Free;
end;
//開啟客戶端數據集
dmMain.cdsanimals.Close;
dmMain.cdsanimals.Open;
except
on E: Exception do
ShowMessage(E.Message);
end;
finally
dmMain.SQLConn.Close;
end;
end;