您的位置:首页 > 数据库 > Oracle

Oracle简单入门

2010-03-14 11:33 330 查看
1、Oracle 数据类型介绍

Character数据类型:用来存储字母数字型数据。
Char():Char数据类型是一种有固定长度和最大长度的字符串。存储在数据类型为CHAR字段中的数据将以空格的形式补到最大长度。长度一般在1-2000字节之间。
Varchar():varchar型数据是varchar2型数据的快照。Varchar2()数据类型是一种可变长度的、有最大长度的字母数字型数据。Varchar2类型的字段长度可以达到4000字节.一个

空的Varchar(2000)字段和一个空的Varchar2(2)字段所占用的空间是一样的。
Nchar()和Nvarchar() Nchar()和Nvarchar()数据类型分布于Char()和Varchar2()类型是相同的,只不过他们用来存储NLS(National Language Support)数据。
DATA数据类型:用来存储日期和时间格式的数据。这种格式可以转换为其他格式的数据区浏览,而且他有专门的函数和属性用来控制和计算。
LOB数据类型:用来存储非结构化数据,比如二进制文件,图形文件,或其他外部文件。
BLOB:二进制数据;CLOB:字符型数据;BFILB:二进制文件
data:精确到秒;timestamp;精确到小数秒

2、常用的Oracle数据类型
Char(length): 存储固定长度的字符串。
Varchar:存储可变长度的字符串。
data:存储日期和时间。
integet:存储整数。
number:存储浮点数,但也可以用来存储整数。
binary_float:Oracle 10g提供的一种数据类型,用于存储一个单精度的32位浮点数。
binary_double:Oracle 10g提供的一种新数据类型,用于存储一个双精度的64位浮点数

3、C#连接Oracle数据库

其中Webconfig配置(连接字符串)

<connectionStrings>
<add name="TYRCC_connstr" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=china-007cb92da)

(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=TYNHRK)));User ID=tytc;Password=123456;Unicode=True"
providerName="System.Data.OracleClient"/>
<add name="ConnectionString" connectionString="Data Source=TYNHRK;User ID=tytc;Password=123456.;Unicode=True"
providerName="System.Data.OracleClient"/>
<add name="ConnectionString2" connectionString="Expression: test_dataConnectionString"
providerName="System.Data.SqlClient"/>
</connectionStrings>

DAL层数据操作(详见CashSystem)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: