如何通过socket来连接数据库?在线等
如何通过socket来连接数据库?在线等 问题点数:20、回复次数:8Top
1 楼raystone(ray)回复于 2005-08-02 08:41:08 得分 5
Socket是一个应用程序端(客户端)和远程服务器端之间数据通道,通过这个通道来对数据进行读取(接收)和写入(发送)。对数据库来说可能有点心有余而力不足的感觉!
Top
2 楼kangji(尾鱼头)回复于 2005-08-02 09:39:26 得分 5
用三层结构Top
3 楼zjsyw(冰狗)回复于 2005-08-02 10:29:52 得分 5
用三层,在TSocketConnection里配置应用服务器的IP和ServerNameTop
4 楼netAntNT(/**求学/就业/失业/就业/../戈尔屁**/)回复于 2005-08-05 10:34:04 得分 0
是不是还要用TClientDataSet呀
如何来执行对数据库的sql操作呀Top
5 楼zjsyw(冰狗)回复于 2005-08-07 15:22:55 得分 5
最简单的就是将SQL语句赋值给TClientDataSet的CommandText,这时,它对应的应用层ProvderName里OPTIONS中有个选项(我不记得了)设为TRUE,那么TClientDataSet里的CommandText可以直接传到应用层执行。Top
6 楼copico(北北)回复于 2005-08-09 21:51:41 得分 0
用Socket
查询的时候,把SQL语句发送到服务器,服务器收到SQL了之后查询数据库,然后把信息(可以做个结构体的形式)发送给客户机
客户机更新数据库也一样,,你可以用一些字段标记哪些是查询语句,哪些是更新,删除语句
或者发送过来的数据的类型,等等....
Top
7 楼extcsdn(Studing VB now)回复于 2005-08-19 22:43:23 得分 0
没必要用socket来连接数据库啊? 用ado就可以完全胜任Top
8 楼netAntNT(/**求学/就业/失业/就业/../戈尔屁**/)回复于 2005-08-23 16:33:47 得分 0
有没有具体的代码呀
包括服务端和客户端
简简单单的就行了,只要能实现就ok了
回了,马上结帖了,天天挂在上面也不好意思Top




