本人比较菜,只会用组件写写小软件自己用。所以在学习些新的东西时,都会自然而然的从组件上下手,怎么简单怎么来。
首先我用的是Delphi
XE5,FireDAC是这个版本自带的。Mysql是4还是5的记得不是很清楚了。
第一步,添加组件
TFDPhyMySQLDriverLink
TFDGUIxWaitCursor
TFDConnection
TFDQuery
TDataSource
TDBGrid
第二步,设置组件属性
TFDGUIxWaitCursor,不用设置,好像是显示sql执行时的等待的鼠标样式。
TFDPhyMySQLDriverLink,BaseDriverID:=MySQL,Vendorlib的值为mysql文件夹中的libmysql.dll的路径如
D:\MySQL\lib\libmysql.dl。
TFDConnection,DriverName:=MySQL,LlginPrompt:=false,Params里面是重点。
如下:
DriverID=MySQL
Server=127.0.0.1
//数据库服务器地址
database=数据库名称
User_Name=root
//用户名
password=123456//密码
characterset=gb2312
//指定数据库的字符集,否则中文乱码
还有别忘了
Connected:=true,</