- 论坛徽章:
- 0
|
回复 2# yanyangtian4502
现实际情况这样,数据库是postgresql ,支持SQL/XML
一:数据库端,需要开放的表映射到一张视图,通过grant 授权视图给用户
二:用户调用webservice API 传入sql/XML 查询语句, webservice 返回 XML 结果
函数有: xmlelement xmlforest ....
问题 1 :SQL/XML 是否不同数据通用? 以后换成别的库了呢。
eg. C#端代码
private void button1_Click(object sender, EventArgs e)
{
//string Ret = calc.login("admin","admin");
string result = DbClient.sql("SELECT xmlforest(amname as Name, amsupport as support, amcanorder, amgettuple )FROM pg_am");
}
private void Form1_Load(object sender, EventArgs e)
{
DbClient = new Client1.DBws.dbPortTypeClient("db", "http://localhost:9999");
} |
|