Prueba RAD Studio 10.3 √
Controles necesarios : FDConnection, FDPhysMySQLDriverLink, FDQuery, DataSource
Nota : La conexión es MySQL, la otra diferencia no debería ser muy grande (solo una suposición), simplemente conéctese a la base de datos.
Pasos :
1. Cree un nuevo DataModule [similar a un formulario]
2. Busque el control TFDConnection protagonista en la pestaña FireDAC, colóquelo en el formulario DataModule y establezca LoginPrompt en False, para que no aparezca al conectarse Inicie sesión en el cuadro de diálogo, también puede optar por abandonar este paso. [Indique que no se puede encontrar la DLL, luego configure la propiedad Conectado después de configurar las siguientes propiedades]
Método 1 : Establecer directamente en el control sin escribir código.
Método 2 : Después de arrastrar el control, no haga ninguna operación, cargue directamente el código [ejecutar antes de ajustar la base de datos, el código escrito después es el mismo, debe usarlo antes. De lo contrario, te sentirás solo)
FDConnection1.Params.DriverID := 'MySQL';
FDConnection1.Params.Add('Server=IP地址');
FDConnection1.Params.Add('Port=3306');//默认端口可省略这行
FDConnection1.Params.Database := '数据库名';
FDConnection1.Params.UserName := '数据库账号';
FDConnection1.Params.Password := '数据库密码';
FDConnection1.Params.Add('CharacterSet=utf8');
try
FDConnection1.Open();//和下面一句是同样的效果
// FDConnection1.Connected := True;
except on E: Exception do
ShowMessage(e.Message);
// ShowMessage 编译报错的话看看有没有声明 【uses Vcl.Dialogs;】
end;
3. Control FDPhysMySQLDriverLink , solo sé que es el material de la biblioteca dinámica asociada con MySQL, entonces es hora de obtener el archivo libmysql.dll , sería mejor si lo tuviera usted mismo.
Enlace: dirección de descarga de libmysql.dll
Código de extracción: c3jc [No puedo decirme, lo cambiaré a tiempo, si realmente lo necesito, puedo encontrar uno en algún momento]
Método uno : también opere directamente en el
método de control dos : cargue directamente el código [este código se coloca antes del código anterior]
FDPhysMySQLDriverLink1.VendorLib := 'libmysql.dll的地址';
[Ahora también puede ejecutar el programa .exe junto]
4. Comience a trabajar en el control FDQuery , el mismo
método de fórmula 1 : Trabajar directamente en el control [Activo se establece en último lugar, el valor del control que se acaba de poner es Falso]
Atributos | Valor de atributo |
---|---|
Activo | Cierto |
Conexión | FDConnection1 |
SQL | Haga clic para escribir una declaración SQL |
Método 2 : sigue siendo el mismo código completo, solo suelta el control y no te importa
FDQuery1.Connection := FDConnection1;
FDQuery1.SQL.Add('SQL语句');
FDQuery1.Active := True;
5. El éxito está a la mano, hemos terminado con el control DataSource .
Método 1 : Realice el control.
Método 2 : Sigue siendo el mismo código completo, no se preocupe por el control. [La sugerencia sigue siendo conveniente y rápida para el primer método]
DataSource1.DataSet := FDQuery1;
Un poco de notas grabadas durante el estudio, para que puedas leerlas más tarde.