一、要让PL/SQL Developer正确地连接到Oracle数据库需要两个工具,PL/SQL Developer和InstantClient,InstantClient是一个绿色版的Oracle客户端,解压即可使用。这两个软件都是64位的,网盘下载地址是:https://pan.baidu.com/s/1MdsWRTBL3ETc3yfqZ8hx6A      &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 22:03:04
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1、github上获取源码,编译2、将生成的dll其拷贝到QT中对应目录中3、VS中创建Qt工程,引用SQL4、补全动态库5、使用加密数据库6、多数据库操作6.1 同时打开多数据库6.2 获取指定数据库6.3 附着数据库attach6.4 操作表6.5 查询结果6.6 关闭数据库7、总结8、参考9、源码参考地址1、github上获取源码,编译地址:https://github.com/devb            
                
         
            
            
            
            // uses FireDAC.VCLUI.Wait 之后, 可不用添加 TFDGUIxWaitCursor TFDConnection // 数据连接 TFDQuery // 数据查询 TDataSource // 数据源 TDBGrid // 数据显示 // uses FireDAC.Phys.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-30 12:55:02
                            
                                467阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             使用API的方式连接,需要加载mysql的头文件和lib文件。在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\include。在安装MySql的目录下找。 把libmysql.dll和libmysql.lib文件拷贝到所建的工程目录下。然后在头文件里包含以下内容:  1. //mysql所需的头文件和库文件  
2. #include "winsock            
                
         
            
            
            
            FireDAC 下的 Sqlite [6] - 加密
    
        
        
主要就是设置 TFDConnection 的两个链接参数: Password, NewPassword, 非常简单.const
  dbPath = 'C:\Temp\SQLiteTest.sdb';
{建立加密数据库, 密码是 mm123}
pr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 11:23:57
                            
                                459阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FireDAC 下的 Sqlite [1] - 前言
    
        
        
很长时间没静下心来写博客了, 现在回来, 是 Delphi 不断地进步让我感动、振奋.
Delphi XE5 并入了 FireDAC, 第一印象非常好, 恐怕 dbExpress 等等都要靠边站了.
让我最高兴地是 FireDAC 对 Sqlit            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 11:24:03
                            
                                292阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 11:19:56
                            
                                880阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Delphi FireDAC 连接MySQL数据库
在现代应用开发中,使用数据库来存储和管理数据是一个基本需求。对于使用Delphi开发应用程序的开发者来说,FireDAC是一个强大的数据访问库,可以方便地连接多种类型的数据库,尤其是MySQL。本文将介绍如何使用Delphi FireDAC连接MySQL,并给出代码示例。
### 1. 安装及配置
在使用FireDAC连接MySQL之            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-28 05:57:09
                            
                                383阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、介绍     SQLCipher是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLite的基础之上增加了数据加密功能,如果我们在项目中使用它来存储数据的话,就可以大大提高程序的安全性。SQLCipher支持很多种不同的平台,这里仅介绍Android中SQLCipher的用法。SQLCipher官网参见 
 https://www.zetetic.net/sq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-10 19:52:17
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FireDAC 下的 Sqlite [9] - 关于排序
    
        
        
SQLite 内部是按二进制排序, 可以支持 ANSI; FrieDAC 通过 TFDSQLiteCollation 支持了 Unicode 排序, 并可通过其 OnCompare 事件自定义排序.
下面的例子, 测试了这两种排序的不同.
可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 11:23:54
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # XE FireDAC 动态连接 MySQL
## 简介
XE FireDAC 是一款功能强大的数据库访问组件,它可以连接多种不同的数据库,并且提供了简单易用的接口。本文将介绍如何使用 XE FireDAC 动态连接 MySQL 数据库,并提供相应的代码示例。
## 准备工作
在开始之前,我们需要确保已经安装了 Delphi 开发环境,并且已经添加了 XE FireDAC 组件。
另外            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-07 06:28:36
                            
                                370阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             最近在改写一段ms sql的存储过程到firebird,总结了一些经验,firebird可以说是这个世界上最小的支持存储过程的数据库,才2.3M 而已。如果做小型的应用,相比ms sql桌面版有70多M(+sp3),mysql也有20-30M,还是更合适一些。1.自定义函数问题.Access to UDF library "rfunc.dll" is denied by se            
                
         
            
            
            
            一、FDConnection 连接池
http://docs.embarcadero.com/products/rad_studio/firedac/frames.html?frmname=topic&frmfile=Defining_Connection.html
 
http://docwiki.embarcadero.com/RADStudio/XE8/en/Defining_Con            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-08-21 19:09:00
                            
                                897阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            FireDAC 下的 Sqlite [7] - 备份、优化、事务(Transaction)
    
        
        
用 TFDSQLiteBackup 控件, 两三行代码即可完成 Sqlite 数据库的备份.procedure TForm1.Button1Click(Sender: TObject);
begin
  {先初始            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 11:23:56
                            
                                408阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FireDAC 下的 Sqlite [4] - 创建数据库
    
        
        
建立数据库的代码:{建立内存数据库的一般代码:}
begin
  FDConnection1.DriverName := 'SQLite'; //同 FDConnection1.Params.Add('DriverID=SQLite');
//            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 11:23:59
                            
                                585阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前就想搞个数据连接池,结果太麻烦就放弃了,不想却在TFDConnection中看到了Pooled属性,就一路挖了下来,还真就是那么回事!TFDManager之前只知道,放上TFDManager控件后,什么都不用做,就可以在别的单元引用该单元后直接连接到TFDConnection控件了;现在,数据连接池还是要通过TFDManager来实现。设置数据连接池参数//指定动态库
FDPhysMySQLD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-28 20:08:38
                            
                                1462阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、Win7 X64系统安装sybase odbc:1、  下载对应包至c:\system_odbc(文件夹名自己取,在后面注册表内容需要用到),接着需要将该目录添加至path环境变量下;2、  将值信息写入到注册表内:WindowsRegistry Editor Version 5.00   [HKEY_LOCAL_MACHINE\SOFTWAR            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-06-01 17:17:29
                            
                                1729阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FireDAC 下的 Sqlite [8] - 自定义函数
    
        
        
Sqlite 本身没有这个功能, FireDAC 通过 TFDSQLiteFunction 增加了该功能; 尽管通过某些 SQL 语句或通过视图也可以达到类似效果, 但函数会更灵活些.
本例先建了一个成绩表, 然后通过两个 TFDSQLite            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 11:23:55
                            
                                409阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FireDAC的连接池和一般理解的连接池有些区别。FireDAC的架构是分层设计的,平常我们用的都是高层的应用层。比如TFDConnection,具体连接什么,还要物理层的支持,就是那些TFDPhysXXXLink这些控件。所以只要一个FDConnection控件,就可以直接支持池,只要设置了池连接参数,开启池功能,就可以直接使用。(不是平常理解的建立一个FDConnection列表,然后外部管理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-16 10:31:39
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Delphi在XE的版本上,已经实现了安卓与苹果的移动跨平台,因此只需要一份代码,就可以统领两种手机平台,确实是一种高效的做法和节约的策略。 用Delphi XE7连接SQLite,主流使用FireDAC,即拖4个控件,就可以实现数据连接与提取。 1. FDPhySQLiteDriverLink1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-08-12 09:52:00
                            
                                292阅读
                            
                                                                                    
                                2评论