dev_francissantiago/xwork-connect

用于管理XWF和Firebird数据库连接的库,适用于专业管理。

v1.0.2 2024-07-16 12:06 UTC

This package is auto-updated.

Last update: 2024-09-16 12:35:17 UTC


README

Latest Stable Version Total Downloads License

用于管理XWF和Firebird数据库连接的库。

安装

您可以通过Composer安装此库。执行以下命令:

composer require dev_francissantiago/xwork-connect

使用

配置

创建一个配置INI(config.ini)文件,包含XWF和Firebird数据库的连接信息。示例

; config.ini
[xwf]
dsn = "odbc:BaseDeTesteDSN"
user = ""
password = ""

[firebird]
dsn = "firebird:dbname=localhost:C:\\Radiocef Studio 2\\XWork\\Base_de_Teste_pk.fdb"
user = "SYSDBA"
password = "masterkey

代码示例

以下是一个使用此库的示例

require 'vendor/autoload.php';

use xWorkPHP\DatabaseConnection;

$configFile = 'path/to/your/config.ini';
$dbConnection = new DatabaseConnection($configFile);

$xwfConnection = $dbConnection->getXWFConnection();
$firebirdConnection = $dbConnection->getFirebirdConnection();

// Use $xwfConnection e $firebirdConnection como instâncias de PDO

开发

测试

要运行测试,请使用PHPUnit。安装开发依赖并运行测试

composer install --dev
vendor/bin/phpunit tests

项目结构

xwork-connect/
├── src/
│   └── DatabaseConnection.php
├── config/
│   └── config.ini
├── tests/
│   └── DatabaseConnectionTest.php
├── .gitignore
└── composer.json

贡献

  1. 对项目进行Fork。
  2. 为您的功能创建一个分支(git checkout -b minha-nova-feature)。
  3. 提交您的更改(git commit -am '添加新功能')。
  4. 将分支推送到远程(git push origin minha-nova-feature)。
  5. 创建一个新的Pull Request。

许可证

该项目受MIT许可证许可。