拙见:接口
后端是怎么连接到数据库的?
这问题白痴得就像是:电视机怎么才能通电。
然而我就是个白痴。
电视机有个插头,墙上有个插座。插头插上插座,电视机就有电了。
后端连接数据库也是这样,数据库里提供一个接口(插座),后端找来一个接口(插头),插头访问插座就好了。
比如说oracle的sqlplus。
sqlplus 是一个客户端(好比电视机),它里面有个插头,允许连接到oracle的插座。
数据库一般提供好几个允许访问的接口,不同的接口是不能互相访问的。
就比如说插座,它有双脚的,也有三脚的,想用三脚的插头去插双脚的插座,那肯定是不行的。
对于oracle来说,它支持ODBC和OCI。
oracle提供了一个叫oci的插座,后端的语言用一个对应的插头就能连接上了。
比如说php要连接到oracle数据库,假如想用OCI的方式来连接,就要在php的配置文件php.ini里启用extension=pdo_oci 。
其他语言也有其他语言的连接方法。
简单总结就是:数据库安装之后,自带插座。想要访问,找到插头就可以了。
比如说navicat这个应用软件,里面就包含了几乎所有数据库的插头,想访问什么数据库都可以。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)