我生之初,尚无为;我生之后,逢此百罹。

拙见:接口

后端是怎么连接到数据库的?

这问题白痴得就像是:电视机怎么才能通电。

然而我就是个白痴。

 

电视机有个插头,墙上有个插座。插头插上插座,电视机就有电了。

 

后端连接数据库也是这样,数据库里提供一个接口(插座),后端找来一个接口(插头),插头访问插座就好了。

比如说oracle的sqlplus。

sqlplus 是一个客户端(好比电视机),它里面有个插头,允许连接到oracle的插座。

 

数据库一般提供好几个允许访问的接口,不同的接口是不能互相访问的。

 

就比如说插座,它有双脚的,也有三脚的,想用三脚的插头去插双脚的插座,那肯定是不行的。


对于oracle来说,它支持ODBC和OCI。

oracle提供了一个叫oci的插座,后端的语言用一个对应的插头就能连接上了。

 

比如说php要连接到oracle数据库,假如想用OCI的方式来连接,就要在php的配置文件php.ini里启用extension=pdo_oci 。

 

其他语言也有其他语言的连接方法。

 

简单总结就是:数据库安装之后,自带插座。想要访问,找到插头就可以了。


比如说navicat这个应用软件,里面就包含了几乎所有数据库的插头,想访问什么数据库都可以。

 

posted @   舍旃  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
我生之初,尚无造;我生之后,逢此百忧。
点击右上角即可分享
微信分享提示