Oracle简单入门

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)

 

 

 

posted @ 2010-03-14 11:33  勇泽  阅读(1203)  评论(0编辑  收藏  举报