ADO.NET与数据库
来源:互联网 发布:mac苹果怎么装双系统 编辑:程序博客网 时间:2024/06/05 13:35
having字句:
聚合函数 不能和where一起使用,所以要引用having字句
union联合语句:
union用于合并两个或多个select,select必须拥有相同数量的列,列也必须拥有相似的数据类型
DATEADD (datepart(年月等) , number(数), date )
-------select dateadd (YYYY,1,getdate())--在现有日期的基础上加。。。
datediff( datepart (时间差的类型), startdate , enddate )
-----select datediff(day,'2011-1-1','2011-1-10')--计算两个日期之间的相隔时间
datepart(datepart,date)
----select datepart(year,getdate())--指定日期的整数部分++++++或者----select year(getdate())
返回表示指定日期的指定日期部分的整数,参数datepart与函数dateadd中的定义相同。
cast用于数据类型的转换:将一种数据类型的表达式显式转换为另一种数据类型的表达式
select cast(123 as varchar(5)) -----将数值型转换成字符串型
casewhen计算条件列表并返回多个可能的结果表达式之一。
ADO.NET
使用Connection连接到数据库:
ConnectionString属性:该属性用来获取或设置用于打开SQL Server数据库的连接字符串。最常用的属性
ConnectionTimeout属性:该属性用来获取在尝试建立连接时所等待的最长时间
Connection对象的构造函数
无参数构造函数
XXXConnection 对象名=new XXXConnection( )
对象名.ConnectiongString=” 连接字符串的定义 ”;
有参数构造函数
XXXConnection 对象名=new XXXConnection(” 连接字符串的定义 ” )
微软提供了以下四种数据库连接方式:
System.Data.OleDb.OleDbConnection :提供了用于与支持OLE DB协议数据库进行连接的.Net Framework数据提供程序。
System.Data.SqlClient.SqlConnection :提供了用于与SQL Server数据库进行连接的.Net Framework数据提供程序。
System.Data.Odbc.OdbcConnection:提供了用于与支持ODBC协议数据库进行连接的.Net Framework数据提供程序。
System.Data.OracleClient.OracleConnection: 提供了用于与Oracle数据库进行连接的.Net Framework数据提供程序。
Provider参数用来指定要连接数据源的种类。
如果使用的是SQL Server DataProvider,则不需要指定Provider参数,因为SQL Server DataProvider(SqlConnection)已经指定了所要连接的数据源是SQl Server服务器。
如果使用的是OleDB Data Provider(OleDbConnection)或其他连接数据库,则必须指定Provider参数
聚合函数 不能和where一起使用,所以要引用having字句
union联合语句:
union用于合并两个或多个select,select必须拥有相同数量的列,列也必须拥有相似的数据类型
DATEADD (datepart(年月等) , number(数), date )
-------select dateadd (YYYY,1,getdate())--在现有日期的基础上加。。。
datediff( datepart (时间差的类型), startdate , enddate )
-----select datediff(day,'2011-1-1','2011-1-10')--计算两个日期之间的相隔时间
datepart(datepart,date)
----select datepart(year,getdate())--指定日期的整数部分++++++或者----select year(getdate())
返回表示指定日期的指定日期部分的整数,参数datepart与函数dateadd中的定义相同。
cast用于数据类型的转换:将一种数据类型的表达式显式转换为另一种数据类型的表达式
select cast(123 as varchar(5)) -----将数值型转换成字符串型
casewhen计算条件列表并返回多个可能的结果表达式之一。
ADO.NET
使用Connection连接到数据库:
ConnectionString属性:该属性用来获取或设置用于打开SQL Server数据库的连接字符串。最常用的属性
ConnectionTimeout属性:该属性用来获取在尝试建立连接时所等待的最长时间
Connection对象的构造函数
无参数构造函数
XXXConnection 对象名=new XXXConnection( )
对象名.ConnectiongString=” 连接字符串的定义 ”;
有参数构造函数
XXXConnection 对象名=new XXXConnection(” 连接字符串的定义 ” )
微软提供了以下四种数据库连接方式:
System.Data.OleDb.OleDbConnection :提供了用于与支持OLE DB协议数据库进行连接的.Net Framework数据提供程序。
System.Data.SqlClient.SqlConnection :提供了用于与SQL Server数据库进行连接的.Net Framework数据提供程序。
System.Data.Odbc.OdbcConnection:提供了用于与支持ODBC协议数据库进行连接的.Net Framework数据提供程序。
System.Data.OracleClient.OracleConnection: 提供了用于与Oracle数据库进行连接的.Net Framework数据提供程序。
Provider参数用来指定要连接数据源的种类。
如果使用的是SQL Server DataProvider,则不需要指定Provider参数,因为SQL Server DataProvider(SqlConnection)已经指定了所要连接的数据源是SQl Server服务器。
如果使用的是OleDB Data Provider(OleDbConnection)或其他连接数据库,则必须指定Provider参数
- ADO.NET与数据库
- 数据库与ADO.NET基础
- ADO 与ADO.NET
- ADO 与ADO.NET
- ADO与ADO.NET
- ADO 与ADO.NET
- ADO与ADO.Net
- 数据库及ADO.NET-----ORACLE 与 批理
- ADO.NET与各种数据库的连接
- 读书笔记(1)---ADO.NET与数据库
- Ado.net与SQL Server数据库编程
- ADO和ADO.net与数据库数据类型转换表
- vb.net通过ADO.NET与sql server数据库交互
- [转贴]ADO 与ADO.NET
- ADO与ADO.NET概述
- ADO与ADO.NET简介
- OLEDB与ADO 、ADO.NET
- ADO与ADO.net不同
- Scrum 迭代式增量软件开发过程,通常用于敏捷软件开发
- Audio的使用(3)--使用 Media 事件添加进度栏
- Oracle SYSAUX 表空间 说明
- 测试方案
- 内部类引用外部类局部变量
- ADO.NET与数据库
- Android中SurfaceView和View的区别
- 给设计师的建议:如何应对不同客户
- Oracle 版本号 说明
- ADO.NET
- 中国城市的起源
- 程序员面试题精选100题(03)-求子数组的最大和
- css3-animation属性详解
- Oracle 用户 profile 属性