新手如何delphi开发数据库?
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
在delphi中有一批数据库专用的控件,比如ADO类的,可以直接用于数据库开发,你可以先用一个Access数据库自己进行一下测试。
首先在窗体上放一个ADOConnection1控制,用于与Access数据库进行连接,连接字符串为:
ADOConnection1.ADOC_Data.ConnectionString:='provider=Microsoft.Jet.OLEDB.4.0;'
+'userID=Admin;'
//+'DataSource='+ExtractFilePath(Application.ExeName)+'MyRecord.mdb;'
+'DataSource='+MyDataBaseName+';'
+'Mode=ShareDenyNone;ExtendedProperties=\"\";'
+'JetOLEDB:Systemdatabase=\"\";'
+'JetOLEDB:RegistryPath=\"\";'
+'JetOLEDB:DatabasePassword=\"123456;'//数据库密码
+'JetOLEDB:EngineType=5;'
+'JetOLEDB:DatabaseLockingMode=1;'
+'JetOLEDB:GlobalPartialBulkOps=2;'
+'JetOLEDB:GlobalBulkTransactions=1;'
+'JetOLEDB:NewDatabasePassword=\"\";'
+'JetOLEDB:CreateSystemDatabase=False;'
+'JetOLEDB:EncryptDatabase=False;'
+'JetOLEDB:Don'+''''+'tCopyLocaleonCompact=False;'
+'JetOLEDB:CompactWithoutReplicaRepair=False;'
+'JetOLEDB:SFP=False';
DM.ADOC_Data.LoginPrompt:=False;
再放一个ADOQuery1控制,用于操作数据表,将它的Connection属性设置为ADOConnection1。或用语句实现:ADOQuery1.Connection:=ADOConnection1;
然后再分别放置一个DataSource1和一个DBGrid1控件,
将DataSource1的DataSet属性设置为ADOQuery1。
将DBGrid1的DataSource属性设置为DataSource1。
这时就可以通过ADOQuery1来执行SQL语句来查询数据表,并通过DBGrid1显示出来了。