Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21d13dd5af98043

Jump to content

Talk:Database abstraction layer

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 13 years ago by Ale2006 in topic Examples

Security

[edit]

It's important to mention that an "Abstraction Layer" on databases improves security by providing API functions which automatically escape queries from malicious injection. —Preceding unsigned comment added by 186.48.136.233 (talk) 05:24, 3 February 2011 (UTC)Reply

ORM is not Abstraction Layer

[edit]
It's not important to differ between Mapping and Abstraction Layer? I've read about ORM in here.

API level abstraction layers

[edit]

"Popular use[sic] for database abstraction layers are among object-oriented programming languages, which are similar to API level abstraction layers"

--Is this statement saying that OOP languages are similar to API level abstraction layers? If so, could that be elaborated on? If not, that is a misplaced modifier. Also I think "Popular use" should be changed to "Popular uses" to match the present plural verb "are." --Patriotic dissent (talk) 14:03, 18 April 2009 (UTC)Reply

I think it's supposed to convey that OOP languages typically make heavy use of API-level DALs. An abstraction layer can be built in an OOP language, but OOP languages operate on an entirely different level. Henry Merriam (talk) 19:52, 29 November 2009 (UTC)Reply

Examples

[edit]

Since OpenDBX was deleted, perhaps we need to put that info here?

For the time being I just added a link... ale (talk) 18:30, 2 April 2013 (UTC)Reply