我想知道诸如MSQL, Oracle and MySql
之类的数据库软件如何与其他程序(例如php programs
或java programs
)进行通信。他们如何获取从另一个过程或程序发送的查询?我想知道他们是否使用操作系统为IPC
提供的pipes
和dups
,还是使用操作系统之外的另一种方法?
注意:
我不是在问如何连接到对我很明显的数据库。我询问两个过程之间如何在操作系统之间进行通信。
预先感谢。
这两个文档可以帮助:
http://windowsitpro.com/security/how-does-client-talk-sql-sql-server-what what what what net-net-net-lib-what what-network-network-what-network-protocols-ear used used-used-what what what net-libs-
https://docs.oracle.com/cd/e11882_01/network.112/e41945/layers.htm#netag206