dev_francissantiago / xwork-connect
用于管理XWF和Firebird数据库连接的库,适用于专业管理。
v1.0.2
2024-07-16 12:06 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.0
README
用于管理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
贡献
- 对项目进行Fork。
- 为您的功能创建一个分支(
git checkout -b minha-nova-feature
)。 - 提交您的更改(
git commit -am '添加新功能'
)。 - 将分支推送到远程(
git push origin minha-nova-feature
)。 - 创建一个新的Pull Request。
许可证
该项目受MIT许可证许可。