|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
首先,建立一个Conn的连接对象,然后连接到数据库data.mdb中,取得连接句柄后,把它保存在session("conn")这个Session会话变量中,在打开记录集前,从session("conn")中取出句柄,借助于Session对象,我们可以使不同的ASP页面共用一个连接对象,减少了对服务器内存的开消,而我们也不需要担心当一个用户因为错误操作导致服务器不能释放该被占用的Session连接对象,因为每个用户的Session对象是有一定的生存期限的,过了这个期限,服务器就会自动把它释放掉。看看下面的这段程序。 <% Set conn = Server.CreateObject("ADODB.Connection") DBPath = Server.MapPath("/")&"/news/data/data.mdb" conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath session("conn")=conn Set rs = Server.CreateObject("ADODB.Recordset") sql="select * from data" cn=session("conn") rs.open sql,cn,3,2 %> 另外,ODBC3.0所提供的连接池Connection Pooling,也能有效地提高数据库的运行性能。 返回类别: 教程 上一教程: 在线实时开通WEB及FTP源程序 下一教程: 用ASP开发试题库与在线考试系统(6) 您可以阅读与"如何尽快释放掉CONNECTION对象建立的连接"相关的教程: · 如何在ADO中使用CONNECTION 对象什么是CONNECTION对象 · ASP建立MYSQL数据库的连接 · 如何在ADO中使用CONNECTION 对象 · 如何使用ASP在自己的网站建立投票机制(二) · 利用J2ME与ASP建立数据库连接 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |