delphi连接数据库(delphi怎样连接远程mysql数据库)
本文目录
- delphi怎样连接远程mysql数据库
- 怎么在Delphi中通过BDE建立SQL Server数据库连接
- Delphi如何与SQL数据库连接
- 求delphi与Access数据库连接的步骤
- delphi如何连接oracle数据库
- 怎么用DELPHI连接局域网内数据库
- Delphi7中如何连接InterBase数据库
- delphi连接数据库
delphi怎样连接远程mysql数据库
使用时注意将libmysql.dll拷贝到当前目录或系统目录(98:system,NT:system32)下,并保证您的3306端口与远程服务器是相通的。源程序:interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DBXpress, DB, SqlExpr, StdCtrls, ComCtrls, FMTBcd, Grids, DBGrids, Provider, DBClient, DBLocal, DBLocalS, DBTables;type TForm1 = class(TForm) SQLConnection: TSQLConnection; StatusBar1: TStatusBar; Label1: TLabel; DataSource1: TDataSource; DBGrid1: TDBGrid; GroupBox1: TGroupBox; Label2: TLabel; Password: TEdit; User_Name: TEdit; HostName: TEdit; Label3: TLabel; Label4: TLabel; Button1: TButton; GroupBox2: TGroupBox; Label5: TLabel; ESQL: TEdit; Label6: TLabel; Database: TEdit; ButtonGo: TButton; SQLClientDataSet: TSQLClientDataSet; procedure Button1Click(Sender: TObject); procedure ButtonGoClick(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);begin with SQLConnection do begin Close; Params.Values:=HostName.Text; Params.Values:=User_Name.Text; Params.Values:=Password.Text; Params.Values:=Database.Text; try Connected:=True; Statusbar1.Panels.Text:=’Connect OK’; ButtonGo.Enabled:=True; except MessageDlg(’Connect Error’,mtError,,0); end; end;end;procedure TForm1.ButtonGoClick(Sender: TObject);begin with SQLClientDataSet do begin Close; CommandText:=ESQL.Text; Open; end;end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);begin SQLConnection.Close;end;end.怀疑你没有启动Mysql的服务?或者服务没有安装上?尝试 net start mysql,如果服务不存在,请检查Mysql是否正常安装了?晕~~~net start mysql就是打开3306端口
怎么在Delphi中通过BDE建立SQL Server数据库连接
delphi 通过odbc连接sql server 一、数据库的准备 打开“开始/程序/Microsoft SQL Server/企业管理器”展开“控制台根目录”的目录,在标有“数据库”的目录项上点击右键,再点“新建数据库”,如“TEST”。再右键点击表,新建表,如“TABLE1”。 二、设置ODBC数据源 打开“开始/设置/控制面板/管理工具/数据源(ODBC)”,在“User DSN”下,点Add,选择“SQLServer”,完成,输入数据源名称,如“TEST-ODBC”和SQL Server服务器名称,后面一直点“下一步”到最后一页,再点“Test data source..”检测设置是否正确。如果正确显示“tests completed successfully!”的信息。 三、设置数据引擎 打开“开始/程序/Borland Delphi7/BDE Administrator”,\在"Databases"页面下,可以看到,刚才设置的ODBC数据源“TEST-ODBC”,右键,选择“OPEN”,出现输入"user name"、"Password"的对话框,输入用户名Administrator及密码后点击“OK”使它有效。这时,如果连接正常,右侧的项目名称的字体变成粗体。注意:如要修改参数值,应先鼠标右键点击左侧的数据库名称,选择“Close”,在修改参数值后,用鼠标右键点击左侧的数据库名称,选择“Apply”保存,再选择“OPen”使新的参数值生效。 四、建立连接 在Delphi窗体上添加下列组件:Database、Query、Datasource、DBGrid。其中database是连接SQLServer数据库和Query的桥梁,Query完成具体的查询要求,DBGrid是为了显示数据库内容而添加的。
Delphi如何与SQL数据库连接
AdoConnection1.ConnectionString:=’Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=Sample;Data Source=.’; Adoconnection1.LoginPrompt:=False; Adoconnection1.Connected:=True; 上面这段代码为SQL数据库的联接方式:最后一句Data Source=. 其中的“.”表示为数据库在本机,如果数据在其它地方,则将点改为IP地址或是服务器名称。 sample是我数据库名,可以改成你自已的,123是密码,也可以改成你自已的
求delphi与Access数据库连接的步骤
1,新建Project。 2,在FORM中放入ADOConnection控件。 3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有密码,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示(看步骤4)。 4,这时点“所有”页,然后双击“Jet OLEDB:Database Password”,出现对话框,添入密码后,选择“连接”页中的“测试连接”按钮,出现“测试连接成功”的对话框。把ADOConnection控件的LoginPromtp设为false. 5,设置连接完成。
delphi如何连接oracle数据库
Delphi作为强大的数据库前端开发工具,提供了很多数据库存取方式的封装控件。对于Oracle的数据存取控件,不管何种数据库引擎,一般都会封装一个Connection作为数据集的连接控件,因此只要设定Connection的相关属性即可,其它dataset控件,如query,table等只要指定此Connection即可,客户端应用程序要连接到Oracle的Schema,一般都需要安装Oracle Client,并使用Net Manager设置客户端可以访问的Oracle Database Server的主机名称及存取协议、Port等信息。可以使用以下的方式连接
dbExpress:dbExpress比较适合连接SQL的数据库,据说效率挺高的。放置一个dbExpress页签下的SQLConnection,在此控件上点击鼠标右键,选择“Edit Connection Properities”功能,并依下图设置即可。其中Database栏位要设置为Oracle Client中设置的服务名,如果需要记住密码,而不用每次连接的时候输入密码,请将 LoginPrompt属性设置为False,设置OK后即可测试将Connected:=True看看是否成功,其它数据处理控件请选择相应dbExpress页签下的控件即可。
BDE:BDE应该来说是Borland自己的数据库引擎了,效率也是相当不错的。当然也是支持Oracle连接的。使用BDE页签下的database控件,设置方法参考下图所示:
ADO:ADO是Microsoft所支持的数据库连接技术,大有一统windows客户端数据存取引擎的意思,在.net平台,推出了ADO.NET,更好地支持了XML。DELPHI有对ADO做了一些封装,使用ADOConnection,通过向导设置它的ConnectionString即可,可以参考下图所示:
ODBC:ODBC是最传统的链接方法了,效率相对来说稍微低一些,不过通用性也更强,不建议使用这种方法。使用前需要先到ODBC设置中增加一个数据源名称DSN,然后再透过ADO或者BDE组件来实现数据的存取。可以参考如下图片设置:
不使用控件,比如使用原生的ADO组件,不太建议这种方法,既然Delphi已经做了封装,何必又要回到原始状态呢。以上连接方法都需要安装Oracle Client软件,但是Oracle官方的Client太过庞大,安装非常不便,目前网上有人发布一个精简版的Oracle Client软件,比较小,可以满足连接Oracle的需要,可以去下载这个软件,而不用去安装复杂的官方版本。
下载ODAC控件,此控件不需要安装Oracle Client,而是使用OCI的方式透过TCP/IP协议直接连接到Oracle Server,可以将程序做成瘦客户端,程序分发的时候比较方便。此控件支持Delphi的大部分版本以及C++Builder以及kylix以及.net,而且提供源代码,有兴趣的可以研究一下。具体安装使用方法请参考控件的相关说明以及帮助文档。
怎么用DELPHI连接局域网内数据库
你没说连接方式,我这里就说一下ADO连接吧,相信连接本地数据库的连接字符串你已经知道,我这里写一个连接局域网另一台电脑上MSSQL数据库的代码段,你参考一下:
procedure TForm1.FormCreate(Sender: TObject);var sConnStr: string;begin ADOConnection1.Connected := False; // 说明:Provider=SQLOLEDB.1,表示连接的是MS SQL server数据库; // User ID=登录数据库的用户名;Password=登录数据库的密码; // Initial Catalog=连接数据库的库名;Data Source=远程数据库的IP地址或者对方机器名 sConnStr := ’Provider=SQLOLEDB.1;Password=MANAGER;Persist Security Info=True;’+ ’User ID=HIS;Initial Catalog=HISDB2015;Data Source=10.10.10.200’; ADOConnection1.ConnectionString := sConnStr; ADOConnection1.Connected := True;end;
关于ConnectionString的详细说明,网上还有其他的,你可以有时间时再研究一下别的
Delphi7中如何连接InterBase数据库
InterBase和Firebird差不多,使用dbexpress组件来连接
使用的组件有SQLConnection DataSetProvider DataSource ClientDataSet SQLQuery,只连接的话(不进行数据操作,显示等),就只需要SQLConnection就行了,前提是数据库已经存在。参数设置参考图片。
Firebird中,数据库与Delphi的交互主要靠.dll动态链接库文件,在连接时,要讲该动态链接库文件拷贝到你.EXE文件的目录下。
delphi连接数据库
不知道你连接的是SQL Server 还是Access?在连接不同的数据库时会有一点差别.连接到SQL Server: 以下是设置:(以前回答别人的时候写的,这里修改了下) 1,新建Project。 2,在FORM中放入ADOConnection控件。 3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择 “Microsoft OLE DB Provider For SQL Server ”,然后点击“下一步”按钮, 在“连接”页中选择要连接的SQL数据库的路径和数据库的文件名.如果数据库没 有密码,那就可以了,如果有密码,在下面的两个框中输入用户名和密码.添入用户名和密码后,点击“测试连接”按钮,出现“测试连接成功”的对话框。5.把 ADOConnection控件的LoginPromtp设为false. ***隐藏网址***连接access第3步有差别.3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有密码,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示(看步骤4)。 4,这时点“所有”页,然后双击“Jet OLEDB:Database Password”,出现对话框,添入密码后,选择“连接”页中的“测试连接”按钮,出现“测试连接成功”的对话框。***隐藏网址***设置AdoConnection控件的LoginP。。(忘记怎么写了)属性设置为false这个属性是设置连接数据库时是否提示输入用户名和密码的。
更多文章:
kingroot pc版官方下载(kingroot怎么给软件root)
2024年6月7日 09:10
街头霸王4安卓版下载(安卓有街霸4吗安卓版街霸4在哪能下到啊)
2024年10月6日 06:10
电影熊出没奇幻空间主题曲是什么,主题曲歌词?熊出没之奇幻空间主题曲歌词
2024年7月24日 00:34
造梦西游ol破解版无限充值版(造梦西游4破解版无限充值版在哪里下载)
2024年6月3日 09:28
《大将军》游戏里主城大致分几个区域?关于游族大将军网页游戏的问题
2024年5月7日 18:05
学而思网校下载app(学而思网校APP怎么领取课程教学资料)
2024年3月25日 09:50