Chinaunix
标题:
想用PostresQL做一点东西,各位给点意见!
[打印本页]
作者:
sunrace2000
时间:
2003-02-19 14:21
标题:
想用PostresQL做一点东西,各位给点意见!
今年刚涉及PostgresQL,感觉用来很顺手。
现在用它做一个局域网通讯工具的server端数据库
(server用C和Postgresql,Client用Delphi。
事实上也是初次做这样的东西,以前AS400的RPG比较多一点)
C/S的通讯部分和数据库操作部分都写了一个模型,但好象不太妥当。
有问题向各位请教:
postgresql的例程一般是这样处理的
sqltext="select * from mytable";
//sqltext="insert into mytable values('aaa','bbb')";
res = PQexec(conn,sqltext);
复制代码
对SQL的处理有更好的处理方法吗?
还有就是请各位讲解一下这类系统的工作模式
谢谢各位!
作者:
夜猫子
时间:
2003-02-19 16:40
标题:
想用PostresQL做一点东西,各位给点意见!
我不知道该怎么回答你这个问题,感觉这个问题更多的是一些编码(程序设计)上的事,不太明白你的意思。
作者:
JohnBull
时间:
2003-02-25 15:06
标题:
想用PostresQL做一点东西,各位给点意见!
你的需求是什么?这种方式为什么不适合于你?
作者:
sunrace2000
时间:
2003-02-25 23:17
标题:
想用PostresQL做一点东西,各位给点意见!
谢谢两位的回复!
其实也没有详细的需求,我在做一个局域网的QQ,练手是主要目的,
应用是其次。
to 猫大哥:
假如client向server注册一个用户 user="aaa",passwd="bbb",
是否先在server端生成
sqltext="insert into mytable values('aaa','bbb')";
然后 res = PQexec(conn,sqltext);
有更方便的处理吗?
to JohnBull :
具体我也说不上来,原因是我对socket的模式不熟悉,
目前server端只是采用叠代方式来处理客户端的请求。
哪位老大能做一个类似的案例分析,感激不尽!
作者:
夜猫子
时间:
2003-02-26 09:29
标题:
想用PostresQL做一点东西,各位给点意见!
呵呵,我觉得你的方法已经够方便了啊,除非你是想还做点其他的事。
比如简单点来做也就是直接的把sql语句直接给PQexec执行了,或者你也可以做一个执行sql语句的函数,包含错误捕捉,一旦出错自动处理,同时也便于调试,这个都是看你的需求来的。
作者:
gadfly
时间:
2003-03-02 14:49
标题:
想用PostresQL做一点东西,各位给点意见!
可以用jdbc或者odbc来连postgresql呀.
和其它数据库的使用方式应该没有什么不同
作者:
shixl
时间:
2003-03-03 19:54
标题:
想用PostresQL做一点东西,各位给点意见!
你可以用postgres提供libpq.a的静态库实现用起来比嵌入C复杂,但是绝对练手,具体代码可参见psql实用程序的源代码。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2