我使用过ASP.NET,现在我正在开发Sinatra/MongoDB应用程序。在ASP.NET架构中,给定请求使用的数据库连接来自ADO.NET管理的连接池。连接在请求之间的池中保持活动状态,因此建立和拆除连接的成本不会为每个http请求支付。
Sinatra MongoDB应用程序中是否有类似的机制,或者我是否需要对每个请求进行连接/断开连接?如果有一种机制,那么代码是什么样子的?
EDIT1:以下内容不起作用。浏览器发送的每个HTTP请求都会命中new.db行,包括对css、js、jpeg文件的请求。
require 'mongo'
include Mongo
db =
我有一个网格视图,它通过SQL数据源从一个表连接起来,并且我已经启用了网格视图的编辑和删除列。当我编辑row的值时,一个列的DDL处于编辑模式,而不是通过另一个SQL数据源连接的textbox。
页面加载后,在单击Gridview的Edit Row后,我从下拉菜单中选择另一个值,然后单击update it not error,can null value into database。
<%@ Page Title="" Language="C#" MasterPageFile="~/Master.Master" AutoEventWireu