delphi动态设置数据库连接

delphi动态设置数据库连接,第1张

SQLConnection1Paramsclear

然后再添上你自己修改的值

SQLConnection1ParamsValues['ServerName'] := '1921680112';

SQLConnection1ParamsValues['Database'] := 'trackData';

SQLConnection1ParamsValues['User_Name'] := 'sa';

SQLConnection1ParamsValues['Password'] := '123456';

SQLConnection1Open;

1 启动ODBC数据源,选择“系统DNS”,选择“ADD”

2 选择“SQL Server”后,输入你自己定义的数据源名称、说明文字,以及你的SQL服务器名称(比如WWQ,(Local)之类)

3 选择数据库名称,选择“密码验证”,用户名“sa”,密码为空

4 启动DELPHI,添加表控件,选择DataBaseName为你刚才取的数据源名称,选择你的表(TableName)后就可以将Active属性改为True了。

5如果你用ADO来连的话可以这样做:双击ADOConnection1

->build->microsoft ole provider for SQL sever->next->选择服务器名称。

添写密码和数据库名称。然后测试就OK了。:)

假设你的数据库名字为“我的数据库mdb”,你可以在form的OnCreat事件写代码

procedure TForm1FormCreate(Sender: TObject);

begin

ADOQuery1ConnectionString:='Provider=MicrosoftJetOLEDB40;Data Source='+ExtractFilePath(ParamStr(0))+'我的数据库mdb;Persist Security Info=False';

end;

这样系统就能自动连接可执行文件所在文件夹下的数据库文件了

我是用ADO连接的,BDE没尝试过。如果是ADO连接的话需要做如下设置:

第一步:下载安装mysql-connector-odbc-5112-win32msi驱动程序,该驱动程序可以从mysql官方网站下载:>

1、在系统“控制面板”--“管理工具”--“数据源(ODBC)”中创建一个以access类型驱动程序为基础的指向你的“×mdb”的文件的“系统DSN”;

2、运行borland的BDE数据库配置程序:建立一个别名(alias)与上款的“系统DSN”相关联;

3、在你的delphi程序中就可以通过别名(alias)访问access数据库了 !

以上就是关于delphi动态设置数据库连接全部的内容,包括:delphi动态设置数据库连接、delphi如何连接本地sqlserver数据库、Delphi中数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9711727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存