后端是怎么连接到数据库的?
这问题白痴得就像是:电视机怎么才能通电。
然而我就是个白痴。
电视机有个插头,墙上有个插座。插头插上插座,电视机就有电了。
后端连接数据库也是这样,数据库里提供一个接口(插座),后端找来一个接口(插头),插头访问插座就好了。
比如说oracle的sqlplus。
sqlplus 是一个客户端(好比电视机),它里面有个插头,允许连接到oracle的插座。
数据库一般提供好几个允许访问的接口,不同的接口是不能互相访问的。
就比如说插座,它有双脚的,也有三脚的,想用三脚的插头去插双脚的插座,那肯定是不行的。
对于oracle来说,它支持ODBC和OCI。
oracle提供了一个叫oci的插座,后端的语言用一个对应的插头就能连接上了。
比如说php要连接到oracle数据库,假如想用OCI的方式来连接,就要在php的配置文件php.ini里启用extension=pdo_oci 。
其他语言也有其他语言的连接方法。
简单总结就是:数据库安装之后,自带插座。想要访问,找到插头就可以了。
比如说navicat这个应用软件,里面就包含了几乎所有数据库的插头,想访问什么数据库都可以。
标签:插头,拙见,数据库,接口,插座,oracle,连接 From: https://www.cnblogs.com/wfkfytmy/p/16817781.html