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

delphi資料庫編程教程

發布時間: 2022-08-15 21:14:05

㈠ 如何學習delphi資料庫編程

以我的經驗一本語言教程 + 一本實例效果最佳:

劉瑞新、張志綱、張兵義等編著,Delphi資料庫程序設計教程,機械工業出版社,2004.2

李文立 劉強 梁冰編著,Delphi資料庫系統開發案例精選,人民郵電出版社2006-5

祝你很快上手.

㈡ Delphi 7使用代碼創建資料庫

procere TForm1.Button1Click(Sender: TObject);
var
rsTmp: TADOQuery;
begin
rsTmp:= TADOQuery.Create(nil);
try
try
rsTmp.Connection:= Conn;
rsTmp.Parameters.Clear;
rsTmp.sql.Add:= 'Create DataBase 學生管理系統;';
rsTmp.SQL.Add:= 'USE 學生管理系統;';
rsTmp.SQL.Add:= 'Create Table 學生信息(姓名 nVarChar(10), 學號 nVarChar(30), 年齡 Int, 班級 nVarChar(20))';
rsTmp.ExecSQL;
except
On E: Exception do
begin
ShowMessage(e.Message);
end;
end;
finally
rsTmp.Free;
end;
end;

㈢ Delphi 編程 如何連接Access資料庫

方法很多,但在WIn環境下推薦用ADO方式~
adoconnection選擇資料庫連接驅動在選擇資料庫路徑。然後設置adotable、datasource、dbgrid的關聯屬性就可以了

㈣ 如何在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編程從資料庫中讀取相關數據

1、放置ADOconnection控制項;
2、放置ADOtable控制項 或 查詢控制項;
3、放置 DataSource 控制項;
4、放置 DBGrid 控制項;
5、在ADOconnection控制項中設置好連接串,選擇數據表、打開數據表;
6、控制項 2~4 分別指向前一個控制項

㈥ 怎樣學習delphi的資料庫編程

先學好一門資料庫語言(這個才是重點),再學用一下ado\dbe中的連接件,數據訪問組件datasource,數據控制組件dbgrid、dbEdit之類的。

㈦ 關於DELPHI動態資料庫

在Delphi中動態建立資料庫結構
--------------------------------------------------------------------------------

一、問題的提出
在程序運行過程中動態建立資料庫結構是我們編寫功能通用的資料庫管理系統常見
的問題。通用資料庫管理系統開發的基本思路是:系統允許用戶自行設定管理對象的數據
庫結構,然後通過演算法和編程技巧,在用戶設定完成後動態創建管理對象的資料庫結構和
完成系統功能的一些其它數據,這樣可以滿足不同用戶對管理系統管理項目的不同要求,
進而達到通用的目的。因此,通用資料庫管理系統開發的關鍵是系統能否動態地創建數據
庫結構。我們熟悉的Foxbase+、Foxpro等語言,均提供了動態創建資料庫結構的命令或過
程。
但是,在許多資料和書籍中,沒有介紹用Delphi如何動態建立資料庫結構,給我們開發
一些功能通用的資料庫管理系統帶來了不便。那麼如何在Delphi中動態建立資料庫結構
呢?本文是作者在查閱大量資料,經過反復實踐的基礎上得出的在Delphi中動態創建數據
庫結構的方法。
二、設置Delphi資料庫配置程序
在Delphi中要進行資料庫管理必須先設置好資料庫配置程序BDE,所有對資料庫的操
作,最後都要通過BDE去完成。下面以最常見的Dbase資料庫為例來配置Delphi的資料庫引
擎BDE。
1. 進入Delphi的集成開發環境IDE(Integrated Development Environment),在Dat
abase菜單下選擇Explore,出現SQL Explorer窗體,在Object菜單下選擇BDE Administra
tor。
2. 出現BDE Administrator窗體後在Database頁上選擇Dbase,在Definition頁中將
Type項設為Standard;將Default Driver項設為Dbase;將Path項設為一工作目錄名(如:D
:\MYNAME)。以上過程即為資料庫的別名(Aliases)設置,這在以後Delphi的程序開發過程
中要經常用到。
3. 選擇Configration頁,在Drivers的Native項中選擇Dbase,在Definition頁中將T
ype項設為File;將Langdriver項設為DBASE CHS CP936;將Level項設為5。
4. 完成上述工作後,在Object菜單中選擇Save as Configration,按出現的對話框要
求將以上的設置保存好。至此,資料庫的基本配置工作就完成了,我們就可以進行下面的
工作了。
三、動態創建資料庫結構方法
在Delphi中動態創建資料庫結構有兩種方法。
方法一:使用Table組件的CreateTable方法。步驟如下:
1. 進入Delphi的IDE建立一個新項目文件和新窗體(Form1)單元文件(unit1.pas)。
2. 在Form1上加入Table1、Edit1、Edit2、Button1組件。將Button1組件的Captio
屬性設為『創建』。
3. 用滑鼠雙擊Button1進入Unit1.pas單元文件,在游標處加入下列代碼。
with table1 do
egi
active:=false
databasename:=『dbase'
tablename:=『my.dbf'
tabletype:=ttdbase
fielddefs.clear
fielddefs.add(edit1.text,ftstring,10,false)
fielddefs.add(edit2.text,ftinteger,0,false)
createtable
end
4. 按F9鍵編譯運行,在Edit1處輸入一欄位名稱:ZD1,在Edit2處輸入一欄位名稱:ZD
2,然後點擊"創建"按鈕,程序將在D:\MYNAME目錄中產生一個名為MY.DBF的資料庫文件,用
Database Desktop查看文件結構如下:
FieldName
Type
Size
Dec
ZD1 C 10
ZD2 N 11
方法二:使用Query組件,用結構化查詢語言SQL(Structured Query Language)語句創
建,步驟如下:
1. 同方法一之步驟1。
2. 在Form1窗體中加入Query1、Button1組件,將Query1的Database Name屬性設為『
Dbase』;將Button1組件的Caption屬性設為『創建』。
3. 在Query1的SQL屬性單擊,出現Sting List Editor窗口,在該窗體中輸入以下SQL
語句:
Create Table My(
ZD1 Char(10),
ZD2 Numeric(10,2))
4. 雙擊Button1進入Unit1.pas單元,在游標處加入下列代碼:
Query1.ExecSQL
5. 按F9鍵 編譯運行,在"創建"按鈕處單擊即可產生一個名為MY.DBF的資料庫文件,
存放在D:\MYNAME目錄中,用Database Desktop查看其結構如下:
FieldName Type Size Dec
ZD1 C 10
ZD2 N 10 2
以上所介紹的操作和程序均在Windows98操作系統下,Delphi 3.0 C/S版上調試運行
通過。

㈧ 新手如何delphi開發資料庫

feng_me(哲哲),你的mail?感謝大人人,我熟悉sql,以及c/s(用java做過類似聯眾的游戲),socket,那麼下面我除了要適應delphi的語法,界面以及數據感知組件的應用,還有什麼要特別留意的?我的是[email protected]

㈨ 怎樣學好delphi連接資料庫編程

現在新華書店裡一般有本
《delphi程序開發觸類旁通百例》機械工業出版社
如果只是學習一般的入門資料庫編寫知識
這本書超合適,例子很短,但很簡潔實用,還配光碟教程
可以自己邊學邊練
最好是自己從頭到尾編制一個資料庫

如果對delphi其他也不熟悉,建議看一下羅小平編的一本《delphi精要》書名似乎是這個,太經典了

另外網上可以得到大量資料

我給你我收集的一部分資料
http://221.10.44.214:82/courseware/delphi/Index.htm
http://www.7622.com/dir/1_1.htm
http://www.pgsun.com/doc/200513/200510291555278.htm
http://www.delphifans.com/SoftView/SoftView_66.html
Delphi編譯錯誤信息對照表http://www.pgsun.com/doc/200512/200510291420249.htm
http://www.51dbook.com/
http://post..com/f?kz=48724350

大富翁論壇常去一下

qq群 delphi小屋9355927 我愛delphi9457713

㈩ delphi 創建資料庫的具體步驟

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