首先这是一个打开数据库,并且没有关闭 *** 作的方法。这个方法本身没有什么问题,但是,当你对数据库进行增删改查 *** 作时,都会去调用这个方法,而这个方法没有关闭方法,就像打开同一个文本文件一样,一直会增加对话框,迟早服务器会崩溃。
可能是你的oracle数据库连接池超过溢出了。请检查你的数据库在开启对话时使用完后是否有技术关闭数据库连接。
Connection conn=DataAccessgetDataSource()getConnection();
在创建数据库回话时,使用后一定要关闭。不管是查询还是增删改 *** 作。
connclose();
相关知识你可以搜索:oracle 数据库连接池
第一种 - 这种方法用在ACCESS中最多
strconn = "DRIVER=Microsoft Access Driver (mdb);DBQ=" & ServerMapPath("aspfreemdb")
set conn = servercreateobject("adodbconnection")
connopen strconn
第二种-这种方法用在SQL SERVER中多
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127001;UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = servercreateobject("adodbconnection")
connopen strconn
第三种
strconn="Driver={MicrosoftAccessDriver(mdb)};" &_
"DBQ=F:\Inetpub\>
502-当网络服务器作为网关或者代理服务器的时候收到一个无效的回应。所查找的页面存在问题,无法显示。当网络服务器(网关和代理)联系上行数据流内容服务器时,收到一个无效的回应。
ASP与Access数据库链接代码1
<%
dim conn,mdbfile
mdbfile=servermappath("数据du库名称mdb")
set conn=servercreateobject("adodbconnection")
connopen "driver=;uid=admin;pwd=数据库密码zhi;dbq="&mdbfile
%>
扩展资料:
数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数制约。
无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中。
参考资料来源:百度百科-数据库连接池
dim con,rs
set con=serverCreateObject("ADODBconnection")
conopen "provider=MicrosoftJetOLEDB40;Data Source=" & serverMapPath("/my/datamdb")
set rs=createobject("ADODBrecordset")
rsopen
处理数据
全完后
rsclose
set con=nothing
以上就是关于ASP.NET 什么时候需要判断数据库连接状态全部的内容,包括:ASP.NET 什么时候需要判断数据库连接状态、asp.net 连接oracle数据库经常报错、asp 连接sqlserver数据库的连接方式有几种分别是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)