专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

连接数据库是connection的open具体作用是什么?该如何处理

发布时间:2011-06-23 16:04:19 文章来源:www.iduyao.cn 采编人员:星星草
连接数据库是connection的open具体作用是什么?
当连接数据库时,建立的connection有时不用open也可以连接,那会有什么差别吗?

------解决方案--------------------
不用open时用了using()
------解决方案--------------------
说有时能连接上,是你的上一操作打开了,没有关闭,所以下一操作不打开也可以
不过,这不是正常的方法
建议连接数据时,最好采用以下模式:
If mdbcon.State = ConnectionState.Closed Then mdbcon.Open()
Try

Catch ex As Exception
MsgBox(ex.Message)
End Try
If mdbcon.State = ConnectionState.Open Then mdbcon.Close()
------解决方案--------------------

OracleConnection conn=new OracleConnection("datasource=;user id=;password=");
conn.open(); //打开
OracleDataAdapter oda=new OracleDataOdapter(conn,sqlstr);
DataTable dt=new DataTable(); //存查询结果的dt
oda.fill(dt);//执行查询
conn.close();//用完关闭.
return dt; //返回结果


------解决方案--------------------
sqlDataAdapter(strSQL,ConnectStr)

可以不用cn.open
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: