佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1876|回复: 0

本教主对开源的一点贡献 - SQL2XML

[复制链接]
发表于 25-2-2010 11:16 PM | 显示全部楼层 |阅读模式
本帖最后由 atchek 于 25-2-2010 11:29 PM 编辑

http://freshmeat.net/projects/sql2xml


SQL2XML 是本 教主 开发的软件

英语介绍

Sql2xml is a CGI program that lets you request a SQL query and convert it to JSON, CSV, XML or INI through a Web server. Sql2xml supports requests from multiple users and for multiple databases. It is intended for developers who do not have direct access to database servers due to firewalls or other restrictions.


华语介绍
SQL2XML 是个 PERL CGI 软件, 可以让你通过WEB 服务器把你的SQL QUERY  转换成  JSON, CSV, XML or INI 格式。这个程式可以支持多用户,多资料库。 主要是给开发者制造一个直接的途径 来接触 资料库


安装条件:
Perl Module

libdbi-perl
libxml-simple-perl
libconfig-ini-simple-perl
libjson-perl

Option Perl Module

libdbd-mysql-perl
libdbd-pg-perl
libdbd-oracle-perl
libdbd-*



用法:
下载SQL2XML 后,  把 SQL2XML 安装在CGI-BIN 目录里, 修改 sql2xml.ini 或建立类似文件

Sample sql2xml.ini
  1. [report_1]
  2. type=1 //0 for select query , 1 for update,insert, delete query
  3. query=update mydb set name='#param1' adderss='#param2' where param3='#param3'
  4. host=hostname/ip address
  5. database=data
  6. username=user1
  7. password=
  8. format=xml //xml = xml format, ini = ini format
  9. db=mysql //mysql,pg=postgresql,oracle,db2
  10. key=newkey //(optional) key can be any series of characters, if key is defined and doesnt match, the query will not be executed
复制代码



Usage Example

  1. http://localhost/cgi-bin/sql2xml.pl?report=report_1&param1=myname&param2=myaddress&param3=myid&key=password
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-4-2024 03:07 PM , Processed in 0.053148 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表