ADO.NET和数据库的关系
ADO.NET提供了平台互用性和可伸缩的数据访问,允许不同类型数据源及数据库进行交互
ADO.NET支持多少种数据源
Sql Server数据源、ORACLE数据源、OLE DB 提供商、ODBC提供商、XML数据源
如何提高数据库连接的使用效率
ADO.NET数据库连接方式分4种
Sysetem.Data.OLE DB.OLEDBConnection
System.Data.SqlClient.SqlConnection
System.Data.Odbc.OdbcConnection
System.Data.OracleClient.OracleConnection
ADO.NET选择不同的数据库连接模式,尽量选择各自数据库对于的连接串
在处理多数据源的应用程序建议使用类工程模式的框架在应用层面来解决
如何安全的管理连接字符串
使用加密算法对Web.config文件的ConnString结点value字段加密
Using字句管理数据库连接有何作用
Using快可确保资源的释放,即使发生未处理的异常,也可释放
ADO.NET如何控制数据库连接池
当调用ADO.NET的connection.Open对象后,池进程会检查是否有可用的连接,
如果某个池连接可用,会将连接返回给调用者,而不是打开心连接。
应用程序在该连接上调用Close()方法时,池进程会将连接返回到活动连接池集中,而
不是真正关闭连接
ADO.NET中如何执行动态的SQL语句
最常用的是ExecuteNonQuery(),ExecuteScalar()和ExecuteReader()方法
ADO.NET中事物处理作用
定义一个事务需要使用SqlTransaction命令,
Commit用于完成事务,
Rollback取消事务,并还原事务对数据库所做的修改。