简述什么是web应用程序:什么是Web应用程序中的ORM

关于简述什么是web应用程序的问题,在orm web中经常遇到, 我最近收到了一家服务器公司的回复,询问我们是否在我们的应用程序中使用 ORM,它执行筛选应用程序端(如 Rails)的所有工作,或者如果我们编写大量的 SQL,嵌入式函数等,这将使数据库服务器为您处理。

我最近收到了一家服务器公司的回复,询问我们是否在我们的应用程序中使用 ORM,它执行筛选应用程序端(如 Rails)的所有工作,或者如果我们编写大量的 SQL,嵌入式函数等,这将使数据库服务器为您处理。

我们的 Web 应用程序由 PHP 脚本组成,这些脚本具有调用数据库以检索数据行的功能,然后 PHP 根据需要处理这些行以将结果返回给用户。

谢谢

9

它基本上使您的数据库表看起来像您网站的 PHP 端的对象,因此您可以轻松地操作数据。

例如,如果您有一个 User 表,则获取此用户的名称非常简单:$myUser->getName();

在数据库中添加新用户将是:

$myUser = new User();
$myUser->setName('John Doe');
$myUser->save();

当然,这是伪代码(实际上是 PHP Symfony / Doctrine 代码),但这是一个简单的例子,所以你明白了。

3

ORM 是一种抽象,应该简化面向对象语言中关系数据库的工作。它基本上是一组类和方法,可让您在不直接使用 SQL 的情况下创建,检索和更新数据。

例如,而不是写 $result = mysql_query('select * 从颜色 =' 绿色 '和大小 =' 2 '的三明治);

您可以使用像 $result = $sandwich-& gt;get ('color' = & gt;'green',= & gt;'size' = & gt;'2') 这样的接口;

和 ORM 将其转换为 SQL 并执行查询,处理连接等。

流行的 PHP ORM 是DoctrinePropel

如果你不知道你是否正在使用一个,那么你不太可能!

3

这是一个对象关系映射。请参阅的链接。

http://en..org/wiki/Object-relational_mapping
0

ORM 是对象关系映射。它将 java 对象映射到数据库表,并允许您通过代码执行一些数据库事务。ORM 工具的 EX 就像 Hibernate,Ibatis..

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(487)
联想服务器维修站:创建没有工作站服务器的食谱
上一篇
Centos基础教程:什么是完整的教程设置X11转发与最后的CentOSCLEAN安装
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(49条)