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

delphi網路資料庫

發布時間: 2023-05-29 17:23:38

❶ DELPHI資料庫應用程序的開發環境介紹


為了便於開發資料庫應用程序,在Delphi集成開發環境中,提供了大量的資料庫工具軟體用於幫助應用程序開發人員設計、編程、測試和發行資料庫應用程序。所有這些工具構成了Delphi資料庫應用程序開發環境。其各個工具軟體及其相互間的關系。
整個Delphi資料庫應用程序開發環境由資料庫引擎(BDE)、資料庫引擎管理程序(BDE Ad—ministrator)、資料庫桌面(DataBase Desktop)、SQL瀏覽器(SQL Explorere)、SQL驅動程序(SQL Links)和ODBC驅動程序等組成。
資料庫引擎是Delphi資料庫開發環境的核心,它由兩種類型的動態鏈接庫組成:一種用於提供核心服務,另一種用於沒冊連接本地或網路資料庫。所有這些文件被安裝在操作系統的System和用戶所指定驅動器Programe FilesCommon FilesBorlandBde目早團錄下。資料庫引擎的主要 功能是將資料庫應用程序和物理的資料庫分隔開來,在資料庫引擎中通過資料庫別枯睜宏名(Database Aliases)來標識本地或遠程的資料庫,資料庫應用程序僅需要此資料庫別名就可以透明地對資料庫進行訪問
資料庫引擎管理程序(B DE Administrator)主要用於對本地的Paradox、dBASE數據表和遠程的SQL資料庫進行創建表、創建索引、查詢、存取和編輯等操作。
通過SQL瀏覽器可以對本地或遠程的資料庫進行各種SQL查詢操作。
SQL驅動程序(SQL Links)是Inprise公司在Delphi客戶/伺服器版本中提供的遠程資料庫的訪問驅動程序,ODBC是微軟公司在Windows 95/98或NT操作系統提供資料庫訪問驅動程序。

❷ 怎麼用DELPHI連接區域網內資料庫

你沒說連接方式,我這里就說一下ADO連接吧,相信連接本地巧余資料庫的連接字元串你已經知道,我這里寫一個連接區域網另一台電腦上MSSQL資料庫的代碼段,你參考一下:

procereTForm1.FormCreate(Sender:TObject);
var
sConnStr:string;
begin
ADOConnection1.Connected:=False;
//說明:Provider=SQLOLEDB.1,表示連接的是MSSQLserver資料庫;
//UserID=登錄資料庫的用戶名;Password=登錄資料庫的密碼;
//InitialCatalog=連接資料庫的庫名;DataSource=遠程資料庫的IP地址或者對方機器名
sConnStr早瞎:='Provider=SQLOLEDB.1;Password=MANAGER;PersistSecurityInfo=True;'+
'UserID=HIS;InitialCatalog=HISDB2015;DataSource=10.10.10.200';
ADOConnection1.ConnectionString陸寬空:=sConnStr;
ADOConnection1.Connected:=True;
end;

關於ConnectionString的詳細說明,網上還有其他的,你可以有時間時再研究一下別的

❸ delphi能做網路資料庫嗎

你和我遇到是相同的問題.DELPHI也可以做B/S結構的,但是我認為比較復雜,伺服器得做很多調整!後來我就用c#了,不為別的,入門簡單!
你說的這個在區域網使用的系統,我感覺可以做成C/s,delphi還是很合適的.自已寫一個客戶端而不用瀏覽器態桐!呵呵!我就是這樣做的!
李維有一本書<delphi 5.x分布式多層應核穗用系統篇>(老改閉卜點,但是比較適用)你看看.

❹ DELPHI基礎教程:Delphi開發資料庫應用程序概述(一)[1]

資料庫系統概述

資料庫系統為我們提供了一種把與我們的工作和生活緊密相關的信息集合在一起的方法 它還提供了在某個集中的地方存儲和維護這些信息的方法 資料庫系統主要由三大部分組成 資料庫管理系統(DBMS:它是專門負責組織和管理數據信息的程序) 資料庫應用程序(它使我們能夠獲取 顯示和更新由DBMS存儲的數據) 資料庫(按一定結構組織在一起的相關數據的集合)

一般來說 DBMS和資料庫應用程序都駐留在同一台計算機上並在同一台計算機上運行 很多情況下兩者甚至結合在同一個程序中 以前使用的大多數資料庫系統都是用這種方法設計的 但是隨著DBMS技術的發展 目前的資料庫系統正向客戶/伺服器模式發展 客戶/伺服器資料庫將DBMS和資料庫應用程序分開 從而提高了資料庫系統的處理能力 資料庫應用程序運行在一個或多個用戶工作站(客戶機)上 並且通過網路與運行在其它計算機上(伺服器)的一個或多個DBMS進行通信

下面是資料庫系統中一些概念和述語

資料庫管理系統(DBMS)

資料庫管理系統(DBMS)是用於描述 管理和維護數據孝梁液庫的程序系統 是資料庫系統的核心組成部分 它建立在操作系統的基礎上 對資料庫進行統一的管理和控制 其主要功能有

描述資料庫 描述資料庫的邏輯結構 存儲結構 語義信息和保密要求等

管理資料庫 控制整個資料庫系統的運行 控制用戶的並發性訪問 檢驗數據的安全 保密與完整性 執行數據檢索 插入 刪除 修改等操作

維護資料庫 控制資料庫初始數據的裝入 記錄工作日誌 監視資料庫性能 修改更新資料庫 重新組織資料庫 恢復出現故障的資料庫

數據通信 :組織數據的傳輸

DBMS主要有四種類型 文件管理系統 層次資料庫系統 網狀資料庫系統和關系資料庫系統 因為目前關系資料庫系統應用最為廣泛 所以我們重點對關系資料庫系統中的幾個概念進行介紹

關系資料庫(Relational Database) 一個關系資料庫是由若干表組成 在Delphi中 資料庫概念對應到物理文件上是有一些不同的 對於dBASE FoxPro Paradox這三種資料庫系統 資料庫對應於某一個子目錄 而其它類型如MS Access Btrieve則是指某個文件 這是因為前者的表為單獨的文件 而後者的表是聚集在一個資料庫文件中的

表(Table) 一個表就是一組相關的數據按行排列 象一張表格一樣 比如一個班所有學生的期末考試成績 存在一巧物個表中 每一行對應一名學生 在這一行中 包括學生的學號 姓名以及各門課程的成績

欄位(Field) 在表中 每一列稱為一個欄位 每一個欄位都有相應的描述信息 如數據類型 數據寬度等

記錄(Record) 在表中 每一行稱為一條記錄

索引(Index) 為了加快訪問資料庫的速度 許多資料庫都使用索引

資料庫應用程序

DBMS中存儲了大量的數據信息 其目的是為用戶提供數據信息服務 而資料庫應用程序正是與DBMS進行通信 並訪問DBMS中的數據 它是DBMS實現其對外提供數據信息服務這一目的的唯一途徑 簡單地說 資料庫應用程序是一個允許用戶插入 修改 刪除並報告資料庫中的數據的計算機程序 資料庫應用程序在傳統上是由程序員用一種或多種通用或專用的程序設計渣掘語言編寫的 但是近年來出現了多種面向用戶的資料庫應用程序開發工具 這些工具可以簡化使用DBMS的過程 並且不需要專門編程 Delphi就是一種強有力的資料庫應用程序開發工具

用來生成資料庫應用程序的語言主要分為三大類型

過程化語言

標準的計算機程序設計語言如Pascal Basic和C都是過程化語言 這些語言可以通過某種 應用程序介面 (API)來創建資料庫應用程序 這種API由一組標準的函數(或調用)組成 這些函數和調用則擴展了語言的功能 使之能訪問資料庫中的數據 當程序設計人員用過程化語言創建資料庫應用時 必須把應用的代碼編寫成一系列的過程 每個過程執行應用的某一部分的工作 如一個過程查詢資料庫 而另一過程更新資料庫中的數據 然後不同的過程通過其他的用戶界面過程(例如菜單系統)聯系在一起 並且在應用中的適當地方運行

上述這些過程化語言一般用來創建非資料庫應用程序 它們通常被稱為 第三代語言 ( GL) 還有一些過程化程序設計語言是某種特定的DBMS專用的 這些語言一般被稱為 第四代語言 ( GL) 即資料庫專用語言 常見的資料庫專用的過程化語言如dBASE語言 Paradox資料庫的PAL語言等等

結構化查詢語言(SQL)

結構化查詢語言(Structure Query Language)是基於關系模型的資料庫查詢語言 它是一種非過程化的程序語言 也就是說 沒有必要寫出將如何做某事情 只需寫出做到什麼就可以了 寫出的語句可看作是一個問題 稱為 查詢 (Query) 針對這個查詢 得到所需的查詢結果 下面是一個例子

Select Name Total from Class where Total>

這個查詢意為從資料庫表Class中將總分(Total)大於 的所有人選出來 並列出他們的姓名(Name)和總分(Total)

把SQL描述為子語言更適當一些 因為它沒有任何屏幕處理或用戶輸入/輸出的能力 它的主要目的是為了提供訪問資料庫的標准方法 而不管資料庫應用的其餘部分是用什麼語言編寫的 它既是為資料庫的互動式查詢而設計的(因此被稱為動態SQL) 同時也可在過程化語言編寫的資料庫應用程序中使用(因此被稱為嵌入式SQL)

lishixin/Article/program/Delphi/201311/25182

❺ delphi 如何連接外網資料庫,網上找了好多都不行!外網能ping通,2433埠也能打開,都正常!就是連接失敗

應該連接的是1433埠。

你把你的資料庫連接字元嘩遲稿串發上來看看。

1,首先路由要通,需要對方在路由器進行埠的映射,或是做一對一的轉換。這樣,遠程的服亂孝務器就才能直接訪問。就如本地區域網訪問一樣。
2,連接的命令字元串有沒有寫對,伺服器地址、用旦輪戶、密碼。
3,先在本地區域網中測試資料庫是否正常。

連接字元串一般為:
Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=Dbdata;Data Source=127.0.0.1
;Dbdata 為資料庫名字

❻ delphi這樣連接internet資料庫

你不如在資料庫上再做一個webservice,delphi程序通岩激過internet調用webservice進而訪問判悉資料庫的效果,這種粗沖襪做法比直接通過internet訪問資料庫可行性高。